Build Logs
opalj/opal • 3.8.0-RC6:2026-01-08
Errors
546
Warnings
105
Total Lines
11543
1##################################
2Clonning https://github.com/opalj/opal.git into /build/repo using revision 7.0.0
3##################################
4Note: switching to '10a0eb1237d11d540f4ebda80b1390abd2d95580'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC6
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC6
32Execute tests: true
33sbt project found:
34No prepare script found for project opalj/opal
35##################################
36Scala version: 3.8.0-RC6
37Targets: de.opal-project%abstract-interpretation-framework de.opal-project%apk de.opal-project%architecture-validation de.opal-project%bytecode-assembler de.opal-project%bytecode-creator de.opal-project%bytecode-disassembler de.opal-project%bytecode-infrastructure de.opal-project%bytecode-representation de.opal-project%common de.opal-project%configuration-explorer de.opal-project%dependencies-extraction-library de.opal-project%framework de.opal-project%hermes de.opal-project%ide de.opal-project%ifds de.opal-project%static-analysis-infrastructure de.opal-project%three-address-code de.opal-project%tools
38Project projectConfig: {"tests":null}
39##################################
40Using extra scalacOptions: ,REQUIRE:-source:3.8
41Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.8.0-RC6
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.8.0-RC6"
58"++3.8.0-RC6 -v"
59"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.8.0-RC6 """{"tests":null}""" de.opal-project%abstract-interpretation-framework de.opal-project%apk de.opal-project%architecture-validation de.opal-project%bytecode-assembler de.opal-project%bytecode-creator de.opal-project%bytecode-disassembler de.opal-project%bytecode-infrastructure de.opal-project%bytecode-representation de.opal-project%common de.opal-project%configuration-explorer de.opal-project%dependencies-extraction-library de.opal-project%framework de.opal-project%hermes de.opal-project%ide de.opal-project%ifds de.opal-project%static-analysis-infrastructure de.opal-project%three-address-code de.opal-project%tools"
66
67[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
68[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project root from akka.sbt, libraries.sbt, opal-plugins.sbt, plugins.sbt, settings.sbt...
70[info] loading project definition from /build/repo/DEVELOPING_OPAL/plugins/sbt-java-fixture-compiler/project
71[info] loading settings for project sbt-java-fixture-compiler from build.sbt...
72[info] loading project definition from /build/repo/project
73[info] compiling 3 Scala sources to /build/repo/DEVELOPING_OPAL/plugins/sbt-java-fixture-compiler/target/scala-2.12/sbt-1.0/classes ...
74[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.18. Compiling...
75[info] Compilation completed in 8.504s.
76[info] done compiling
77[info] compiling 8 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
78[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
79[info] Compilation completed in 8.951s.
80[info] done compiling
81[info] loading settings for project OPAL from build.sbt...
82[info] loading settings for project Common from build.sbt...
83[info] loading settings for project StaticAnalysisInfrastructure from build.sbt...
84[info] loading settings for project BytecodeInfrastructure from build.sbt...
85[info] loading settings for project BytecodeRepresentation from build.sbt...
86[info] loading settings for project BytecodeDisassembler from build.sbt...
87[info] loading settings for project BytecodeCreator from build.sbt...
88[info] loading settings for project AbstractInterpretationFramework from build.sbt...
89[info] loading settings for project IFDS from build.sbt...
90[info] loading settings for project IDE from build.sbt...
91[info] loading settings for project ThreeAddressCode from build.sbt...
92[info] loading settings for project BytecodeAssembler from build.sbt...
93[info] loading settings for project DependenciesExtractionLibrary from build.sbt...
94[info] loading settings for project ArchitectureValidation from build.sbt...
95[info] loading settings for project APK from build.sbt...
96[info] loading settings for project Framework from build.sbt...
97[info] loading settings for project Hermes from build.sbt...
98[info] loading settings for project Tools from build.sbt...
99[info] loading settings for project Validate from build.sbt...
100[info] loading settings for project Demos from build.sbt...
101[info] loading settings for project ConfigurationExplorer from build.sbt...
102[info] resolving key references (25845 settings) ...
103[info] set current project to OPAL Library (in build file:/build/repo/)
104Execute setCrossScalaVersions: 3.8.0-RC6
105OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in ConfigurationExplorer/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in Tools/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in AbstractInterpretationFramework/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in BytecodeDisassembler/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in IFDS/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in Framework/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in ArchitectureValidation/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in APK/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in OPAL/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in BytecodeAssembler/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in Validate/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in Hermes/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in IDE/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in BytecodeCreator/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in BytecodeInfrastructure/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in DependenciesExtractionLibrary/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in StaticAnalysisInfrastructure/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in Demos/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in ThreeAddressCode/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in BytecodeRepresentation/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC6 in Common/crossScalaVersions
126[info] set current project to OPAL Library (in build file:/build/repo/)
127[info] Setting Scala version to 3.8.0-RC6 on 21 projects.
128[info] Switching Scala version on:
129[info] Framework (3.8.0-RC6)
130[info] * OPAL (3.8.0-RC6)
131[info] ThreeAddressCode (3.8.0-RC6)
132[info] APK (3.8.0-RC6)
133[info] DependenciesExtractionLibrary (3.8.0-RC6)
134[info] Tools (3.8.0-RC6)
135[info] IDE (3.8.0-RC6)
136[info] BytecodeInfrastructure (3.8.0-RC6)
137[info] AbstractInterpretationFramework (3.8.0-RC6)
138[info] Hermes (3.8.0-RC6)
139[info] ConfigurationExplorer (3.8.0-RC6)
140[info] Common (3.8.0-RC6)
141[info] Validate (3.8.0-RC6)
142[info] BytecodeDisassembler (3.8.0-RC6)
143[info] StaticAnalysisInfrastructure (3.8.0-RC6)
144[info] IFDS (3.8.0-RC6)
145[info] BytecodeRepresentation (3.8.0-RC6)
146[info] BytecodeAssembler (3.8.0-RC6)
147[info] ArchitectureValidation (3.8.0-RC6)
148[info] Demos (3.8.0-RC6)
149[info] BytecodeCreator (3.8.0-RC6)
150[info] Excluding projects:
151[info] Reapplying settings...
152[info] set current project to OPAL Library (in build file:/build/repo/)
153Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
154[info] Reapplying settings...
155[info] set current project to OPAL Library (in build file:/build/repo/)
156[info] Defining APK / credentials, AbstractInterpretationFramework / credentials and 19 others.
157[info] The new values will be used by APK / Compile / scalafmtOnly, APK / IntegrationTest / scalafmtOnly and 187 others.
158[info] Run `last` for details.
159[info] Reapplying settings...
160[info] set current project to OPAL Library (in build file:/build/repo/)
161Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
162[info] Reapplying settings...
163OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
164
165 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
166 Did you mean BytecodeDisassembler / allExcludeDependencies ?
167 , retry without global scopes
168[info] Reapplying settings...
169[info] set current project to OPAL Library (in build file:/build/repo/)
170Execute removeScalacOptionsStartingWith: -P:wartremover
171[info] Reapplying settings...
172[info] set current project to OPAL Library (in build file:/build/repo/)
173[success] Total time: 0 s, completed Jan 8, 2026, 1:55:33 AM
174Build config: {"tests":null}
175Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
176Starting build...
177Projects: Set(Framework, ThreeAddressCode, APK, DependenciesExtractionLibrary, Tools, IDE, BytecodeInfrastructure, AbstractInterpretationFramework, Hermes, ConfigurationExplorer, Common, BytecodeDisassembler, StaticAnalysisInfrastructure, IFDS, BytecodeRepresentation, BytecodeAssembler, ArchitectureValidation, Demos, BytecodeCreator)
178Starting build for ProjectRef(file:/build/repo/,Framework) (framework)... [0/19]
179OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
180OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
181OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
182OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
183Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
184[info] Disabling assertions
185[info] compiling 127 Scala sources to /build/repo/OPAL/common/target/scala-3.8.0-RC6/classes ...
186[warn] there were 2 deprecation warnings; re-run with -deprecation for details
187[warn] one warning found
188[info] done compiling
189[info] Enabling assertions
190[info] compiling 56 Scala sources to /build/repo/OPAL/si/target/scala-3.8.0-RC6/classes ...
191[warn] there was 1 deprecation warning; re-run with -deprecation for details
192[warn] one warning found
193[info] done compiling
194[info] compiling 96 Scala sources to /build/repo/OPAL/bi/target/scala-3.8.0-RC6/classes ...
195[info] done compiling
196[info] compiling 594 Scala sources to /build/repo/OPAL/br/target/scala-3.8.0-RC6/classes ...
197[warn] there was 1 deprecation warning; re-run with -deprecation for details
198[warn] one warning found
199[info] done compiling
200[info] compiling 80 Scala sources to /build/repo/OPAL/da/target/scala-3.8.0-RC6/classes ...
201[info] done compiling
202[info] compiling 28 Scala sources to /build/repo/OPAL/ide/target/scala-3.8.0-RC6/classes ...
203[info] done compiling
204[info] compiling 212 Scala sources to /build/repo/OPAL/ai/target/scala-3.8.0-RC6/classes ...
205[info] done compiling
206[info] compiling 3 Scala sources to /build/repo/OPAL/bc/target/scala-3.8.0-RC6/classes ...
207[info] done compiling
208[info] compiling 5 Scala sources to /build/repo/OPAL/ifds/target/scala-3.8.0-RC6/classes ...
209[info] done compiling
210[info] compiling 12 Scala sources to /build/repo/OPAL/de/target/scala-3.8.0-RC6/classes ...
211[info] done compiling
212[info] compiling 22 Scala sources to /build/repo/OPAL/ba/target/scala-3.8.0-RC6/classes ...
213[info] done compiling
214[info] compiling 233 Scala sources to /build/repo/OPAL/tac/target/scala-3.8.0-RC6/classes ...
215[warn] there was 1 deprecation warning; re-run with -deprecation for details
216[warn] one warning found
217[info] done compiling
218[info] compiling 20 Scala sources to /build/repo/OPAL/av/target/scala-3.8.0-RC6/classes ...
219[info] done compiling
220[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/controlflow" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/controlflow/../../rt-jar-stubs-1.8.0.jar"
221[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutability" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutability/../../rt-jar-stubs-1.8.0.jar"
222[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java11nests" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java11nests-g-11-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -g -11 -parameters -genericsignature
223[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/ref_fields" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/ref_fields/../../rt-jar-stubs-1.8.0.jar"
224[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/proxy" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/proxy" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/proxy/../../rt-jar-stubs-1.8.0.jar"
225[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/ai" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9" -nowarn -Xemacs -encoding utf8 -proc:none -9
226[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/code" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/code" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/code/../../rt-jar-stubs-1.8.0.jar"
227[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/lambdas" "/build/repo/OPAL/bi/src/test/fixtures-java/support/annotations" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
228[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/cornercases" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/cornercases/../../rt-jar-stubs-1.8.0.jar"
229[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/dependencies" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature -preserveAllLocals
230[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/generictypes" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/generictypes/../../rt-jar-stubs-1.8.0.jar"
231[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/fields" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/fields/../../rt-jar-stubs-1.8.0.jar"
232[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/jvm_features" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
233[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/fields" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5" -nowarn -Xemacs -encoding utf8 -proc:none -g:none -5 -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/fields/../../rt-jar-stubs-1.8.0.jar"
234[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/strings" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/strings" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/strings/../../rt-jar-stubs-1.8.0.jar"
235[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java8methodresolution" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java8methodresolution/../../rt-jar-stubs-1.8.0.jar"
236[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/innerclasses" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
237[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/jsr_ret" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn" -nowarn -Xemacs -encoding utf8 -proc:none -1.3 -g -preserveAllLocals -nowarn
238[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/polymorphism" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/polymorphism" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/polymorphism/../../rt-jar-stubs-1.8.0.jar"
239[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/methods" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/methods/../../rt-jar-stubs-1.8.0.jar"
240[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/equals_hashcode" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/equals_hashcode/../../rt-jar-stubs-1.8.0.jar"
241[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/extensible_classes" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/extensible_classes/../../rt-jar-stubs-1.8.0.jar"
242[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/signatures" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/signatures" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/signatures/../../rt-jar-stubs-1.8.0.jar"
243[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/arrays" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/arrays" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/arrays/../../rt-jar-stubs-1.8.0.jar"
244[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/deprecated" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/deprecated" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/deprecated/../../rt-jar-stubs-1.8.0.jar"
245[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java16records" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java16records-g-16-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -g -16 -parameters -genericsignature
246[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/types" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/types" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/types/../../rt-jar-stubs-1.8.0.jar"
247[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/type_annotations" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/type_annotations/../../rt-jar-stubs-1.8.0.jar"
248[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/bugs" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/bugs/../../rt-jar-stubs-1.8.0.jar"
249[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutable" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutable" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutable/../../rt-jar-stubs-1.8.0.jar"
250[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/constants" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/constants" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/constants/../../rt-jar-stubs-1.8.0.jar"
251[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java17sealedclasses" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java17sealedclasses-17" -nowarn -Xemacs -encoding utf8 -proc:none -17
252[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/pureness" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/pureness" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/pureness/../../rt-jar-stubs-1.8.0.jar"
253[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/method_types" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/method_types/../../rt-jar-stubs-1.8.0.jar"
254[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/tactest" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals" -nowarn -Xemacs -encoding utf8 -proc:none -8 -preserveAllLocals -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/tactest/../../rt-jar-stubs-1.8.0.jar"
255[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/classhierarchy" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/classhierarchy/../../rt-jar-stubs-1.8.0.jar"
256[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/metrics" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/metrics" -nowarn -Xemacs -encoding utf8 -proc:none -g -8 -parameters -genericsignature -bootclasspath "/build/repo/OPAL/bi/src/test/fixtures-java/projects/metrics/../../rt-jar-stubs-1.8.0.jar"
257[info] (Re)Compiled 37/37 Java fixtures projects.
258[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar.
259[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/signatures.jar.
260[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/proxy.jar.
261[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/constants.jar.
262[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java16records-g-16-parameters-genericsignature.jar.
263[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/code.jar.
264[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases.jar.
265[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar.
266[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar.
267[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar.
268[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar.
269[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar.
270[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/pureness.jar.
271[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar.
272[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar.
273[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar.
274[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn.jar.
275[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/polymorphism.jar.
276[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/arrays.jar.
277[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar.
278[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar.
279[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar.
280[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/deprecated.jar.
281[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/types.jar.
282[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar.
283[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java17sealedclasses-17.jar.
284[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types.jar.
285[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar.
286[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutable.jar.
287[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar.
288[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/strings.jar.
289[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar.
290[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar.
291[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar.
292[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/metrics.jar.
293[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar.
294[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar.
295[info] Packaged classes of 37/37 Java fixture projects.
296[info] Disabling assertions
297[info] Enabling assertions
298[info] compiling 38 Scala sources to /build/repo/OPAL/common/target/scala-3.8.0-RC6/test-classes ...
299[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:839:24
300[warn] 839 | var hits = 0
301[warn] | ^^^^
302[warn] | local variable was mutated but not read
303[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:867:24
304[warn] 867 | var hits = 0
305[warn] | ^^^^
306[warn] | local variable was mutated but not read
307[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:895:24
308[warn] 895 | var hits = 0
309[warn] | ^^^^
310[warn] | local variable was mutated but not read
311[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:923:24
312[warn] 923 | var hits = 0
313[warn] | ^^^^
314[warn] | local variable was mutated but not read
315[warn] there was 1 deprecation warning; re-run with -deprecation for details
316[warn] 5 warnings found
317[info] done compiling
318[info] compiling 15 Scala sources to /build/repo/OPAL/si/target/scala-3.8.0-RC6/test-classes ...
319[info] done compiling
320[info] compiling 2 Scala sources to /build/repo/OPAL/bi/target/scala-3.8.0-RC6/test-classes ...
321[info] done compiling
322[info] compiling 40 Scala sources to /build/repo/OPAL/br/target/scala-3.8.0-RC6/test-classes ...
323[info] done compiling
324[info] compiling 4 Scala sources to /build/repo/OPAL/bc/target/scala-3.8.0-RC6/test-classes ...
325[warn] there were 3 deprecation warnings; re-run with -deprecation for details
326[warn] one warning found
327[info] done compiling
328[info] compiling 28 Scala sources and 18 Java sources to /build/repo/OPAL/ai/target/scala-3.8.0-RC6/test-classes ...
329[warn] there was 1 deprecation warning; re-run with -deprecation for details
330[warn] one warning found
331[info] done compiling
332[info] compiling 6 Scala sources to /build/repo/OPAL/ba/target/scala-3.8.0-RC6/test-classes ...
333[info] done compiling
334[info] compiling 4 Scala sources to /build/repo/OPAL/de/target/scala-3.8.0-RC6/test-classes ...
335[info] done compiling
336[info] compiling 16 Scala sources to /build/repo/OPAL/tac/target/scala-3.8.0-RC6/test-classes ...
337[info] done compiling
338[info] compiling 3 Scala sources to /build/repo/OPAL/av/target/scala-3.8.0-RC6/test-classes ...
339[info] done compiling
340[info] Disabling assertions
341[info] Enabling assertions
342[warn] javaOptions will be ignored, fork is set to false
343[info] Disabling assertions
344[info] Enabling assertions
345[info] Disabling assertions
346[info] Enabling assertions
347Starting build for ProjectRef(file:/build/repo/,BytecodeAssembler) (bytecode-assembler)... [1/19]
348Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
349[info] Disabling assertions
350[info] Enabling assertions
351[info] Disabling assertions
352[info] Enabling assertions
353[info] Disabling assertions
354[info] Enabling assertions
355[warn] javaOptions will be ignored, fork is set to false
356[info] CodeAttributeBuilderTest:
357[info] CodeAttributeBuilder when the code is invalid
358[info] the CodeAttributeBuilder
359[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
360[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
361[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
362[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
363[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
364[info][OPAL Bytecode Representation] Production Build
365[info][code generation] compile-time dead code removal is logged: true
366[info][code generation] compile-time dead code is logged: true
367[info][code generation] code rewritings are logged: true
368[info][OPAL Bytecode Infrastructure] Production Build
369[info][OPAL] org.opalj.br.cfg.CFG.Validate: validation off
370[info][OPAL] org.opalj.br.cfg.CFG.DF.Solver.Trace: false
371[info] - should warn about a too small max_locals/max_stack values
372[info] - should fail when there are no instructions
373[info] - should fail with duplicated labels
374[info] - should fail with unresolvable labels in branch instructions
375[info][code generation] found 6 dead (pseudo)instructions
376[info][code generation] compile-time dead (pseudo)instructions:
377[info][code generation] 15: LabelElement('EP1)
378[info][code generation] 16: InstructionElement(ALOAD_0)
379[info][code generation] 17: InstructionElement(ASTORE_0)
380[info][code generation] 18: InstructionElement(ICONST_1)
381[info][code generation] 35: LabelElement('EP2)
382[info][code generation] 36: InstructionElement(ICONST_1)
383[info][OPAL Bytecode Assembler] Production Build
384[info][OPAL Common] Production Build
385[info] - should be able to compute the correct stack map table
386[info][code generation] found 40 dead (pseudo)instructions
387[info][code generation] compile-time dead (pseudo)instructions:
388[info][code generation] 2: InstructionElement(LoadLong(-9223372036854775808))
389[info][code generation] 4: InstructionElement(LSTORE_1)
390[info][code generation] 6: InstructionElement(ACONST_NULL)
391[info][code generation] 8: InstructionElement(POP)
392[info][code generation] 9: InstructionElement(ACONST_NULL)
393[info][code generation] 11: InstructionElement(ACONST_NULL)
394[info][code generation] 13: InstructionElement(ASTORE(8))
395[info][code generation] 14: InstructionElement(ASTORE(7))
396[info][code generation] 15: InstructionElement(LLOAD_1)
397[info][code generation] 16: InstructionElement(POP2)
398[info][code generation] 17: InstructionElement(ACONST_NULL)
399[info][code generation] 18: InstructionElement(POP)
400[info][code generation] 19: InstructionElement(ALOAD(7))
401[info][code generation] 20: InstructionElement(ALOAD(8))
402[info][code generation] 21: TRY(Symbol(EHlambda$findMaxCoroutines$2$entrypoint$1))
403[info][code generation] 22: InstructionElement(POP)
404[info][code generation] 23: InstructionElement(POP)
405[info][code generation] 24: InstructionElement(ACONST_NULL)
406[info][code generation] 25: InstructionElement(RETURN)
407[info][code generation] 26: TRYEND(Symbol(EHlambda$findMaxCoroutines$2$entrypoint$1))
408[info][code generation] 27: CATCH(Symbol(EHlambda$findMaxCoroutines$2$entrypoint$1),0,Some(ClassType(java/lang/Exception)))
409[info][code generation] 28: InstructionElement(POP)
410[info][code generation] 29: InstructionElement(RETURN)
411[info][code generation] 72: TRY(Symbol(EHlambda$findMaxCoroutines$2$entrypoint$2))
412[info][code generation] 76: TRYEND(Symbol(EHlambda$findMaxCoroutines$2$entrypoint$2))
413[info][code generation] 77: CATCH(Symbol(EHlambda$findMaxCoroutines$2$entrypoint$2),1,Some(ClassType(java/lang/Exception)))
414[info][code generation] 78: InstructionElement(POP)
415[info][code generation] 79: InstructionElement(RETURN)
416[info][code generation] 80: LabelElement('EP2)
417[info][code generation] 81: InstructionElement(LLOAD_0)
418[info][code generation] 82: InstructionElement(ALOAD_2)
419[info][code generation] 83: InstructionElement(ASTORE_3)
420[info][code generation] 84: InstructionElement(LSTORE_1)
421[info][code generation] 85: InstructionElement(ICONST_1)
422[info][code generation] 87: InstructionElement(LabeledIFNE(PC(17)))
423[info][code generation] 89: InstructionElement(LLOAD_1)
424[info][code generation] 91: InstructionElement(INVOKEVIRTUAL(java.lang.Long{ long longValue() }))
425[info][code generation] 93: InstructionElement(DUP)
426[info][code generation] 94: InstructionElement(POP)
427[info][code generation] 95: InstructionElement(RETURN)
428[info][OPAL Abstract Interpretation Framework] Production Build
429[info] - should generate the right stackmap for instance methods with long arguments
430bar
431[info] - should generate the right stackmap for handlers with returns
432[info] - should not remove live code after simple conditional branch instructions
433[info] - should allow explicitly specified ExceptionHandlers that include the last PC
434[info] - should allow inline ExceptionHandlers that include the last PC
435[info][class file reader] information about class files synthesized at parsing time is removed
436[info][class file reader] the control-flow is simplified
437[info][class file reader] control flow simplifications are not logged
438[info] MethodBuilderTest:
439[info] the MethodBuilder
440[info] the generated method 'SimpleMethodClass.testMethod'
441[info] org.opalj.ba.MethodBuilderTest *** ABORTED ***
442[info] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
443[info] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
444[info] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
445[info] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
446[info] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
447[info] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
448[info] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
449[info] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
450[info] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
451[info] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
452[info] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
453[info] ...
454[error] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
455[error] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
456[error] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
457[error] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
458[error] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
459[error] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
460[error] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
461[error] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
462[error] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
463[error] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
464[error] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
465[error] at scala.reflect.internal.Symbols$TypeSymbol.updateTypeCache(Symbols.scala:3278)
466[error] at scala.reflect.internal.Symbols$TypeSymbol.maybeUpdateTypeCache(Symbols.scala:3264)
467[error] at scala.reflect.internal.Symbols$TypeSymbol.tpe_$times(Symbols.scala:3242)
468[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.scala$reflect$runtime$SynchronizedSymbols$SynchronizedTypeSymbol$$super$tpe_$times(JavaMirrors.scala:96)
469[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.$anonfun$tpe_$times$1(SynchronizedSymbols.scala:245)
470[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times(SynchronizedSymbols.scala:149)
471[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times$(SynchronizedSymbols.scala:245)
472[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.tpe_$times(JavaMirrors.scala:96)
473[error] at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:253)
474[error] at scala.reflect.runtime.JavaMirrors.createMirror(JavaMirrors.scala:49)
475[error] at scala.reflect.runtime.JavaMirrors.rootMirror(JavaMirrors.scala:56)
476[error] at scala.reflect.runtime.JavaMirrors.rootMirror$(JavaMirrors.scala:56)
477[error] at scala.reflect.runtime.JavaUniverse.rootMirror$lzycompute(JavaUniverse.scala:30)
478[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
479[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
480[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:295)
481[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:295)
482[error] at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1667)
483[error] at scala.reflect.runtime.JavaUniverse.init(JavaUniverse.scala:156)
484[error] at scala.reflect.runtime.JavaUniverse.<init>(JavaUniverse.scala:95)
485[error] at scala.reflect.runtime.package$.universe$lzycompute(package.scala:29)
486[error] at scala.reflect.runtime.package$.universe(package.scala:29)
487[error] at org.opalj.ba.MethodBuilderTest.testFun$proxy1$1(MethodBuilderTest.scala:62)
488[error] at org.opalj.ba.MethodBuilderTest.$init$$$anonfun$1(MethodBuilderTest.scala:54)
489[error] at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
490[error] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
491[error] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
492[error] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
493[error] at org.scalatest.Transformer.apply(Transformer.scala:22)
494[error] at org.scalatest.Transformer.apply(Transformer.scala:21)
495[error] at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
496[error] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
497[error] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
498[error] at org.scalatest.flatspec.AnyFlatSpec.withFixture(AnyFlatSpec.scala:1685)
499[error] at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
500[error] at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
501[error] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
502[error] at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
503[error] at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
504[error] at org.scalatest.flatspec.AnyFlatSpec.runTest(AnyFlatSpec.scala:1685)
505[error] at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
506[error] at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
507[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
508[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
509[error] at scala.collection.immutable.List.foreach(List.scala:327)
510[error] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
511[error] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
512[error] at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
513[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
514[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
515[error] at scala.collection.immutable.List.foreach(List.scala:327)
516[error] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
517[error] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
518[error] at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
519[error] at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
520[error] at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
521[error] at org.scalatest.flatspec.AnyFlatSpec.runTests(AnyFlatSpec.scala:1685)
522[error] at org.scalatest.Suite.run(Suite.scala:1114)
523[error] at org.scalatest.Suite.run$(Suite.scala:564)
524[error] at org.scalatest.flatspec.AnyFlatSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(AnyFlatSpec.scala:1685)
525[error] at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
526[error] at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
527[error] at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
528[error] at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
529[error] at org.scalatest.flatspec.AnyFlatSpec.run(AnyFlatSpec.scala:1685)
530[error] at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
531[error] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
532[error] at sbt.TestRunner.runTest$1(TestFramework.scala:153)
533[error] at sbt.TestRunner.run(TestFramework.scala:168)
534[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
535[error] at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
536[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
537[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
538[error] at sbt.TestFunction.apply(TestFramework.scala:348)
539[error] at sbt.Tests$.processRunnable$1(Tests.scala:475)
540[error] at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
541[error] at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
542[error] at sbt.std.Transform$$anon$4.work(Transform.scala:69)
543[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
544[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
545[error] at sbt.Execute.work(Execute.scala:292)
546[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
547[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
548[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
549[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
550[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
551[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
552[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
553[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
554[error] at java.base/java.lang.Thread.run(Thread.java:833)
555[error] (BytecodeAssembler / Test / executeTests) java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
556[info] Disabling assertions
557[info] Enabling assertions
558[info] Disabling assertions
559[info] Enabling assertions
560Starting build for ProjectRef(file:/build/repo/,BytecodeRepresentation) (bytecode-representation)... [2/19]
561Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
562[info] Disabling assertions
563[info] Enabling assertions
564[info] Disabling assertions
565[info] Enabling assertions
566[info] Disabling assertions
567[info] Enabling assertions
568[warn] javaOptions will be ignored, fork is set to false
569[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
570[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
571[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
572[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
573[info] JoinUpperBoundsTest:
574[info] the behavior of the method joinUpperTypeBounds of ClassHierarchy
575[info] the behavior of joins with classes
576[info] the behavior of joins with sets containing one class
577[info] - join class with itself should result in the same class
578[info] - join of two direct subclasses should result in the superclass (reflexive)
579[info] - join of two direct subclasses should result in the superclass (non-reflexive)
580[info] - join of two indirect subclasses should result in the superclass (reflexive)
581[info] - join of two indirect subclasses should result in the superclass (non-reflexive)
582[info] - join of a class and a subclass with common implemented interfaces should result in the superclass (reflexive)
583[info] - join of a class and a subclass with no common implemented interfaces should result in the class (reflexive)
584[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (reflexive)
585[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (non-reflexive)
586[info] - join of classes with same direct superclass, different interface should result in their superclass (reflexive)
587[info] - join of classes with same direct superclass, different interface should result in their superclass (non-reflexive)
588[info] - join of classes with same direct superclass, same interface should result in their superclass and common interface (reflexive)
589[info] - join of classes with same direct superclass, same interface should result in their superclass and common interface (non-reflexive)
590[info] - join of classes with same indirect superclass, different interface should result in their superclass (reflexive)
591[info] - join of classes with same indirect superclass, different interface should result in their superclass (non-reflexive)
592[info] - join of classes with same indirect superclass, same interface should result in their superclass and common interface (reflexive)
593[info] - join of classes with same indirect superclass, same interface should result in their superclass and common interface (non-reflexive)
594[info] - join of classes with different superclass, different interface should result in java/lang/Object (reflexive)
595[info] - join of classes with different superclass, different interface should result in java/lang/Object (non-reflexive)
596[info] - join of classes with different superclass, same interface should result in their common interface (reflexive)
597[info] - join of classes with different superclass, same interface should result in their common interface (non-reflexive)
598[info] - join of class and subclass with re-implemented interface should result in the class (reflexive)
599[info] - join of two subclasses with a re-implemented interface should result in the superclass and the subinterface (reflexive)
600[info] - join of two subclasses with a re-implemented interface should result in the superclass and the subinterface (non-reflexive)
601[info] the behavior of joins with interfaces
602[info] the behavior of joins with sets containing one interfaces
603[info] - join interface with itself should result in the same interface
604[info] - join of interface and its direct superinterface should result in the interface
605[info] - join of two direct subinterfaces should result in the superinterface (reflexive)
606[info] - join of two direct subinterfaces should result in the superinterface (non-reflexive)
607[info] - join of two indirect subinterfaces should result in the superinterface (reflexive)
608[info] - join of two indirect subinterfaces should result in the superinterface (non-reflexive)
609[info] - join of interface with no superinterface and another interface should result in java/lang/Object (reflexive)
610[info] - join of interface with no superinterface and another interface should result in java/lang/Object (non-reflexive)
611[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (reflexive)
612[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (non-reflexive)
613[info] - join of interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (reflexive)
614[info] - join of interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
615[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (reflexive)
616[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (non-reflexive)
617[info] - join of interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (reflexive)
618[info] - join of interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
619[info] - join of interfaces with different superinterfaces should result in java/lang/Object (reflexive)
620[info] - join of interfaces with different superinterfaces should result in java/lang/Object (non-reflexive)
621[info] - join of interface and subinterface with re-implemented interface should result in the interface (reflexive)
622[info] the behavior of joins with sets containing more than one interface
623[info] - join a set of interfaces with itself should result in the same set
624[info] - join of a interface and several direct subinterfaces should result in the interface
625[info] - join of several direct subinterfaces should result in the superinterface (reflexive)
626[info] - join of several direct subinterfaces should result in the superinterface (non-reflexive)
627[info] - join of several indirect subinterfaces should result in the superinterface (reflexive)
628[info] - join of several indirect subinterfaces should result in the superinterface (non-reflexive)
629[info] - join of several interfaces with no superinterface and another interface should result in java/lang/Object (reflexive)
630[info] - join of several interfaces with no superinterface and another interface should result in java/lang/Object (non-reflexive)
631[info] - join of several interfaces with same direct superinterface and a different superinterface should result in their common superinterface (reflexive)
632[info] - join of several interfaces with same direct superinterface and a different superinterface should result in their common superinterface (non-reflexive)
633[info] - join of several interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (reflexive)
634[info] - join of several interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
635[info] - join of several interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (reflexive)
636[info] - join of several interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (non-reflexive)
637[info] - join of several interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (reflexive)
638[info] - join of several interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
639[info] - join of several interfaces with different superinterfaces should result in java/lang/Object (reflexive)
640[info] - join of several interfaces with different superinterfaces should result in java/lang/Object (non-reflexive)
641[info] - join of interface and several subinterfaces with re-implemented interface should result in the interface (reflexive)
642[info] the behavior of joins with classes and interfaces
643[info] the behavior of joins with sets containing one interfaces or class
644[info] - join of class and its only interface should result in the interface (reflexive)
645[info] - join of class and a superinterface of its only interface should result in the superinterface (reflexive)
646[info] - join of class with several interfaces and one of those interfaces should result in this interface (reflexive)
647[info] - join of class with several interfaces and one of those interfaces superinterface should result in this superinterface (reflexive)
648[info] - join of class and a re-implemented interface should result in the interface (reflexive)
649[info] - join of class and interface with no inheritance relation should result in java/lang/Object (reflexive)
650[info] - join of class and interface with no inheritance relation should result in java/lang/Object (non-reflexive)
651[info] the behavior of joins with sets containing one interfaces and one class
652[info] - join of class and superclass and superinterface should result in both (reflexive)
653[info] - join of interface and a class/interface-pair where no two are in an inheritance relation should result in java/lang/Object (reflexive)
654[info] - join of interface and a class/interface-pair where no two are in an inheritance relation should result in java/lang/Object (nonreflexive)
655[info] ConstantsBufferTest:
656[info] the ConstantsBuffer
657[info] - should be empty empty upon creation
658[info] - should contain two entries when we add a constant string due to an LDC instruction
659[info] - should still contain two entries when we add a constant string due to an LDC instruction twice
660[info] - should still contain four entries when we add two constant strings
661[info] FactoryMethodsOfInstructionTest:
662[info] factory methods of Instructions
663[info] INVOKEINTERFACE's factory method
664[info][OPAL Bytecode Representation] Production Build
665[info] - should return an INVOKEINTERFACE instruction
666[info] INVOKEVIRTUAL's factory method
667[info] - should return an INVOKEVIRTUAL instruction
668[info] INVOKESPECIAL's factory method
669[info] - should return an INVOKESPECIAL instruction
670[info] INVOKESTATIC's factory method
671[info] - should return an INVOKESTATIC instruction
672[info] GETSTATIC's factory method
673[info] - should return an GETSTATIC instruction
674[info] PUTSTATIC's factory method
675[info] - should return an PUTSTATIC instruction
676[info] ANEWARRAY's factory method
677[info] - should return an ANEWARRAY instruction
678[info] MULTIANEWARRAY's factory method
679[info] - should return an MULTIANEWARRAY instruction
680[info] MULTIANEWARRAY's factory method
681[info] - should catch the error if the dimensions don't fit
682[info] INSTANCEOF's factory method
683[info] - should return an INSTANCEOF instruction
684[info] CHECKCAST's factory method
685[info] - should return an CHECKCAST instruction
686[info] TypeAnnotationsTest:
687[info] OPAL when reading TypeAnnotations
688[info][OPAL Common] Production Build
689[info][class file reader] information about class files synthesized at parsing time is removed
690[info][class file reader] the control-flow is simplified
691[info][class file reader] control flow simplifications are not logged
692[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
693[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
694[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface java.util.List}
695[info][project setup] computing type hierarchy took 0.0118 s
696[info][project setup] computing overriding information took 0.0036 s
697[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
698[info][project setup] computing defined methods took 0.0125 s
699[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
700[info][progress] project created (1)
701[info][project configuration] project validation revealed 0 significant issues
702[info][project setup] validating the project took 0.0050 s
703[info][project setup] creating the project took 0.1030 s
704[info] - should be able to correctly reify a type annotation on an implemented type
705[info] - should be able to correctly reify a type annotation on the type parameter of an implemented type
706[info] SimilarityTestConfigurationTest:
707[info] - two identical class files are similar when all elements are compared
708[info] - two identical class files are similar when only hardcoded comparisons are done
709[info] - tests the comparison of two identical class files if only one attribute is compared
710[info] - tests the comparison of two identical class files if only one attribute is selected
711[info] - tests the comparison of two identical class files if some field is not defined
712[info][class file reader] information about class files synthesized at parsing time is removed
713[info][class file reader] the control-flow is simplified
714[info][class file reader] control flow simplifications are not logged
715[info][class file reader] information about class files synthesized at parsing time is removed
716[info][class file reader] the control-flow is simplified
717[info][class file reader] control flow simplifications are not logged
718[info][class file reader] invokedynamics are rewritten
719[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
720[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
721[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
722[info][class file reader] unknown invokedynamics are logged
723[info][class file reader] dynamic constants are rewritten
724[info][class file reader] rewrites of dynamic constants are not logged
725[info][class file reader] unknown dynamic constants are logged
726[info][class file reader] unresolved dynamic constants are logged
727[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
728[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
729[info][project setup] computing type hierarchy took 0.0070 s
730[info][project setup] computing overriding information took 0.0031 s
731[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
732[info][project setup] computing defined methods took 0.0115 s
733[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
734[info][progress] project created (2)
735[info][project configuration] project validation revealed 0 significant issues
736[info][project setup] validating the project took 0.0010 s
737[info][project setup] creating the project took 0.0218 s
738[info][project] initialization of ProjectIndex took 0.0015 s
739[info][class file reader] information about class files synthesized at parsing time is removed
740[info][class file reader] the control-flow is simplified
741[info][class file reader] control flow simplifications are not logged
742[info][class file reader] invokedynamics are rewritten
743[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
744[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
745[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
746[info][class file reader] unknown invokedynamics are logged
747[info][class file reader] dynamic constants are rewritten
748[info][class file reader] rewrites of dynamic constants are not logged
749[info][class file reader] unknown dynamic constants are logged
750[info][class file reader] unresolved dynamic constants are logged
751[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
752[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
753[info][project setup] computing type hierarchy took 0.0061 s
754[info][project setup] computing overriding information took 0.0011 s
755[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
756[info][project setup] computing defined methods took 0.0054 s
757[info][project configuration] not using Java 11+ call semantics (required JVM version is 49)
758[info][progress] project created (3)
759[info][project configuration] project validation revealed 0 significant issues
760[info][project setup] validating the project took 0.0006 s
761[info][project setup] creating the project took 0.0151 s
762[info][project] initialization of ProjectIndex took 0.0002 s
763[info] ProjectIndexTest:
764[info] A ProjectIndex w.r.t. finding methods
765[info] - should find a unique method by its signature
766[info] - should find multiple methods with the same signature if the method is overridden or reimplemented
767[info] - should not find a method that does not exist
768[info] A ProjectIndex w.r.t. finding fields
769[info] - should find all definitions of the field "x : int"
770[info] - should find all definitions of the field "y : int"
771[info] - should not find a field that does not exist
772[info] - should not find a field that has the required name, but the wrong type
773[info] SignaturesTest:
774[info] - traversing a minimal class type signature
775[info] - traversing a class type signature
776[info] - parsing the class signatures
777[info] - parsing the field type signatures
778[info] - parse various class file signatures in parallel
779[info] - parse various field type signatures in parallel
780[info] - parse various method type signatures in parallel
781[info] - parse and reconstruct various class signatures in parallel
782[info] - parse and reconstruct various field type signatures in parallel
783[info] - parse and reconstruct various method type signatures in parallel
784[info] AttributesTest:
785[info] - test that the deprecated attribute is present
786[info] - test that the source file attribute is present
787[info][class file reader] information about class files synthesized at parsing time is removed
788[info][class file reader] the control-flow is simplified
789[info][class file reader] control flow simplifications are not logged
790[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
791[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
792[info][project setup] computing type hierarchy took 0.0081 s
793[info][project setup] computing overriding information took 0.0022 s
794[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
795[info][project setup] computing defined methods took 0.0094 s
796[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
797[info][progress] project created (4)
798[info][project configuration] project validation revealed 0 significant issues
799[info][project setup] validating the project took 0.0013 s
800[info][project setup] creating the project took 0.0222 s
801[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
802[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
803[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.util.Iterator}
804[info][project setup] computing type hierarchy took 0.0087 s
805[info][project setup] computing overriding information took 0.0025 s
806[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
807[info][project setup] computing defined methods took 0.0103 s
808[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
809[info][progress] project created (6)
810[info][project configuration] project validation revealed 0 significant issues
811[info][project setup] validating the project took 0.0013 s
812[info][project setup] creating the project took 0.0236 s
813[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
814[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
815[warn][project configuration - class hierarchy] supertype information incomplete: {class org.scalatest.SuperSuite, class scala.Enumeration, interface org.scalatest.FunSuite, interface org.scalatest.Suite, interface scala.Application, interface scala.Function0, interface scala.Function1, interface scala.Function10, interface scala.Function2, interface scala.Function3}
816[info][project setup] computing type hierarchy took 0.1381 s
817[info][project setup] computing overriding information took 0.1732 s
818[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
819[info][project setup] computing defined methods took 0.3552 s
820[info][project configuration] not using Java 11+ call semantics (required JVM version is 49)
821[info][progress] project created (7)
822[info][project configuration] project validation revealed 0 significant issues
823[info][project setup] validating the project took 0.0701 s
824[info][project setup] creating the project took 0.5811 s
825[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
826[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
827[info][project setup] computing type hierarchy took 0.0105 s
828[info][project setup] computing overriding information took 0.0004 s
829[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
830[info][project setup] computing defined methods took 0.0045 s
831[info][project configuration] using Java 11+ call semantics (required JVM version is 55)
832[info][progress] project created (8)
833[info][project configuration] project validation revealed 0 significant issues
834[info][project setup] validating the project took 0.0012 s
835[info][project setup] creating the project took 0.0207 s
836[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
837[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
838[info][project setup] computing type hierarchy took 0.0099 s
839[info][project setup] computing overriding information took 0.0008 s
840[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
841[info][project setup] computing defined methods took 0.0044 s
842[info][project configuration] not using Java 11+ call semantics (required JVM version is 49)
843[info][progress] project created (9)
844[info][project configuration] project validation revealed 0 significant issues
845[info][project setup] validating the project took 0.0006 s
846[info][project setup] creating the project took 0.0168 s
847[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
848[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
849[info][project setup] computing type hierarchy took 0.0089 s
850[info][project setup] computing overriding information took 0.0008 s
851[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
852[info][project setup] computing defined methods took 0.0064 s
853[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
854[info][progress] project created (10)
855[info][project configuration] project validation revealed 0 significant issues
856[info][project setup] validating the project took 0.0006 s
857[info][project setup] creating the project took 0.0181 s
858[info] ProjectTest:
859[info] A Project
860[info] - should find the class methods.a.Super
861[info] - should find the class methods.b.AbstractB
862[info] - should find the library class deprecated.DeprecatedByAnnotation
863[info] - should not find the class java.lang.Object
864[info] - should identify the class java.lang.Object as belonging to the library
865[info] - should identify the class methods.a.Super as belonging to the core code
866[info] - should identify the class deprecated.DeprecatedByAnnotation as belonging to the library code
867[info] Project's extend method
868[info] - should create a new Project that contains all class files
869[info] - should create a Project with the correct classification for the class files
870[info] a Project's resolveMethodReference method
871[info] - should find a public method
872[info] - should find a private method
873[info] - should not find a method that does not exist
874[info] - should find a method with default visibility
875[info] - should find the super class' static method staticDefaultVisibilityMethod
876[info] - should not find Object's toString method, because we only have a partial view of the project
877[info] - should find a method declared by a directly implemented interface
878[info] - should find a method declared by an indirectly implemented interface
879[info] a Project's instance methods
880[info] - should find inherited default method in interface with multiple parent interfaces
881[info] - should not return an abstractly overridden default method in interface with multiple parent interfaces
882[info] - should not return an abstractly overridden default method in a class that implements the interface twice
883[info] - should not return an abstractly overridden default method in a class that inherits the default method through its superclass
884[info] A Project's information management methods
885[info][project] initialization of TestProjectInformation took 0.0000 s
886[info] - should be able to compute some project wide information on demand
887[info][project] initialization of TestProjectInformation took 0.0000 s
888[info] - should always return the same information when we use the same ProjectInformation object
889[info][project] initialization of TestProjectInformation took 0.0000 s
890[info] - should return the project information when we ask if some information was previously computed and that was actually done
891[info] - should not compute project information when we just test for its existence
892[info][project] initialization of TestProjectInformation took 0.0000 s
893[info] - should return all project information that was requested
894[info][project] initialization of TestProjectInformation took 0.0000 s
895[info][project] initialization of TestProjectInformation took 0.0000 s
896[info][project] initialization of TestProjectInformation took 0.0000 s
897[info][project] initialization of TestProjectInformation took 0.0000 s
898[info][project] initialization of TestProjectInformation took 0.0000 s
899[info][project] initialization of TestProjectInformation took 0.0000 s
900[info][project] initialization of TestProjectInformation took 0.0000 s
901[info][project] initialization of TestProjectInformation took 0.0000 s
902[info][project] initialization of TestProjectInformation took 0.0000 s
903[info][project] initialization of TestProjectInformation took 0.0000 s
904[info][project] initialization of TestProjectInformation took 0.0000 s
905[info][project] initialization of TestProjectInformation took 0.0000 s
906[info][project] initialization of TestProjectInformation took 0.0000 s
907[info][project] initialization of TestProjectInformation took 0.0000 s
908[info][project] initialization of TestProjectInformation took 0.0000 s
909[info][project] initialization of TestProjectInformation took 0.0000 s
910[info][project] initialization of TestProjectInformation took 0.0000 s
911[info][project] initialization of TestProjectInformation took 0.0000 s
912[info][project] initialization of TestProjectInformation took 0.0000 s
913[info][project] initialization of TestProjectInformation took 0.0000 s
914[info][project] initialization of TestProjectInformation took 0.0000 s
915[info][project] initialization of TestProjectInformation took 0.0000 s
916[info][project] initialization of TestProjectInformation took 0.0000 s
917[info][project] initialization of TestProjectInformation took 0.0000 s
918[info][project] initialization of TestProjectInformation took 0.0000 s
919[info][project] initialization of TestProjectInformation took 0.0000 s
920[info][project] initialization of TestProjectInformation took 0.0000 s
921[info][project] initialization of TestProjectInformation took 0.0000 s
922[info][project] initialization of TestProjectInformation took 0.0000 s
923[info][project] initialization of TestProjectInformation took 0.0000 s
924[info][project] initialization of TestProjectInformation took 0.0000 s
925[info][project] initialization of TestProjectInformation took 0.0000 s
926[info][project] initialization of TestProjectInformation took 0.0000 s
927[info][project] initialization of TestProjectInformation took 0.0000 s
928[info][project] initialization of TestProjectInformation took 0.0000 s
929[info][project] initialization of TestProjectInformation took 0.0000 s
930[info][project] initialization of TestProjectInformation took 0.0000 s
931[info][project] initialization of TestProjectInformation took 0.0000 s
932[info][project] initialization of TestProjectInformation took 0.0000 s
933[info][project] initialization of TestProjectInformation took 0.0000 s
934[info][project] initialization of TestProjectInformation took 0.0000 s
935[info][project] initialization of TestProjectInformation took 0.0000 s
936[info][project] initialization of TestProjectInformation took 0.0000 s
937[info][project] initialization of TestProjectInformation took 0.0000 s
938[info][project] initialization of TestProjectInformation took 0.0000 s
939[info][project] initialization of TestProjectInformation took 0.0000 s
940[info][project] initialization of TestProjectInformation took 0.0000 s
941[info][project] initialization of TestProjectInformation took 0.0000 s
942[info][project] initialization of TestProjectInformation took 0.0000 s
943[info][project] initialization of TestProjectInformation took 0.0000 s
944[info][project] initialization of TestProjectInformation took 0.0000 s
945[info][project] initialization of TestProjectInformation took 0.0000 s
946[info][project] initialization of TestProjectInformation took 0.0000 s
947[info][project] initialization of TestProjectInformation took 0.0000 s
948[info][project] initialization of TestProjectInformation took 0.0000 s
949[info][project] initialization of TestProjectInformation took 0.0000 s
950[info][project] initialization of TestProjectInformation took 0.0000 s
951[info][project] initialization of TestProjectInformation took 0.0000 s
952[info][project] initialization of TestProjectInformation took 0.0000 s
953[info][project] initialization of TestProjectInformation took 0.0000 s
954[info][project] initialization of TestProjectInformation took 0.0000 s
955[info][project] initialization of TestProjectInformation took 0.0000 s
956[info][project] initialization of TestProjectInformation took 0.0000 s
957[info][project] initialization of TestProjectInformation took 0.0000 s
958[info][project] initialization of TestProjectInformation took 0.0000 s
959[info][project] initialization of TestProjectInformation took 0.0000 s
960[info][project] initialization of TestProjectInformation took 0.0000 s
961[info][project] initialization of TestProjectInformation took 0.0000 s
962[info][project] initialization of TestProjectInformation took 0.0000 s
963[info][project] initialization of TestProjectInformation took 0.0000 s
964[info][project] initialization of TestProjectInformation took 0.0000 s
965[info][project] initialization of TestProjectInformation took 0.0000 s
966[info][project] initialization of TestProjectInformation took 0.0000 s
967[info][project] initialization of TestProjectInformation took 0.0000 s
968[info][project] initialization of TestProjectInformation took 0.0000 s
969[info][project] initialization of TestProjectInformation took 0.0000 s
970[info][project] initialization of TestProjectInformation took 0.0000 s
971[info][project] initialization of TestProjectInformation took 0.0000 s
972[info][project] initialization of TestProjectInformation took 0.0000 s
973[info][project] initialization of TestProjectInformation took 0.0000 s
974[info][project] initialization of TestProjectInformation took 0.0000 s
975[info][project] initialization of TestProjectInformation took 0.0000 s
976[info][project] initialization of TestProjectInformation took 0.0000 s
977[info][project] initialization of TestProjectInformation took 0.0000 s
978[info][project] initialization of TestProjectInformation took 0.0000 s
979[info][project] initialization of TestProjectInformation took 0.0000 s
980[info][project] initialization of TestProjectInformation took 0.0000 s
981[info][project] initialization of TestProjectInformation took 0.0000 s
982[info][project] initialization of TestProjectInformation took 0.0000 s
983[info][project] initialization of TestProjectInformation took 0.0000 s
984[info][project] initialization of TestProjectInformation took 0.0000 s
985[info][project] initialization of TestProjectInformation took 0.0000 s
986[info][project] initialization of TestProjectInformation took 0.0000 s
987[info][project] initialization of TestProjectInformation took 0.0000 s
988[info][project] initialization of TestProjectInformation took 0.0000 s
989[info][project] initialization of TestProjectInformation took 0.0000 s
990[info][project] initialization of TestProjectInformation took 0.0000 s
991[info][project] initialization of TestProjectInformation took 0.0000 s
992[info][project] initialization of TestProjectInformation took 0.0000 s
993[info][project] initialization of TestProjectInformation took 0.0000 s
994[info] - should be able to store a large amount of information
995[info][project] initialization of TestProjectInformation took 0.0000 s
996[info][project] initialization of TestProjectInformation took 0.0000 s
997[info][project] initialization of TestProjectInformationWithDependencies took 0.0000 s
998[info] - should be able to compute project information that has requirements
999[info] a Project's projectPackages methods
1000[info] - should return all packages defined in the project
1001[info] a Project's libraryPackages methods
1002[info] - should return no packages if no libraries are loaded
1003[info] - should return the packages of the loaded libraries
1004[info] a Project's packages methods
1005[info] - should return the same packages as projectPackages if no libraries are loaded
1006[info] - should return all packages of a project that has libraries
1007[info] a Project's parForeachMethodWithBody method
1008[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for Methods.jar
1009[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for Code.jar
1010[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for OPAL
1011[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for Java11Nests.jar
1012[info] - should return that same methods for Methods.jar as a manual search
1013[info] + parForeachMethodWithBody iterated over 54 methods
1014[info] - should return that same methods for Code.jar as a manual search
1015[info] + parForeachMethodWithBody iterated over 71 methods
1016[info] - should return that same methods for OPAL as a manual search
1017[info] + parForeachMethodWithBody iterated over 15782 methods
1018[info] - should return that same methods for Java11Nests.jar as a manual search
1019[info] + parForeachMethodWithBody iterated over 7 methods
1020[info] a Project's methods to resolve field references
1021[info] - should correctly resolve a reference to a static field in a superclass
1022[info] - should correctly resolve a reference to a field defined in an interface
1023[info] - should correctly resolve a reference to a field defined in a superinterface of an interface
1024[info] - should correctly resolve a reference to a field defined in a superinterface
1025[info] - should correctly resolve a reference to a field defined in a superclass
1026[info] - should correctly resolve a reference to a private field defined in a superclass
1027[info] - should not fail (throw an exception) if the field cannot be found
1028[info] - should not fail if the type cannot be found
1029[info] a Project's methods to resolve method references
1030[info] - should handle the case if an interface has no implementing class
1031[info] - should find a method in a super class
1032[info] - should find private method for virtual calls
1033[info] - should not find private method for virtual calls on subclasses
1034[info] - should not find private method for virtual calls declared on subclasses
1035[info] - should find private method for instance calls
1036[info] instanceCall to resolve method references w.r.t. Java 11+ Nest Attributes
1037[info] - should resolve a private method in the NestHost
1038[info] - should resolve a private method in a NestMember
1039[info] - should resolve a private method in a NestMate
1040[info] - should not resolve a private method in an unrelated class from a NestHost
1041[info] - should not resolve a private method in an unrelated class from a NestMember
1042[info] - should not resolve a private method in a NestHost from an unrelated class
1043[info] - should not resolve a private method in a NestMember from an unrelated class
1044[info] virtualCall to resolve method references w.r.t. Java 11+ Nest Attributes
1045[info] - should resolve a private method in the NestHost
1046[info] - should resolve a private method in a NestMember
1047[info] - should resolve a private method in a NestMate
1048[info] - should not resolve a private method in an unrelated class from a NestHost
1049[info] - should not resolve a private method in an unrelated class from a NestMember
1050[info] - should not resolve a private method in a NestHost from an unrelated class
1051[info] - should not resolve a private method in a NestMember from an unrelated class
1052[info][class file reader] information about class files synthesized at parsing time is removed
1053[info][class file reader] the control-flow is simplified
1054[info][class file reader] control flow simplifications are not logged
1055[info][class file reader] invokedynamics are rewritten
1056[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1057[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1058[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1059[info][class file reader] unknown invokedynamics are logged
1060[info][class file reader] dynamic constants are rewritten
1061[info][class file reader] rewrites of dynamic constants are not logged
1062[info][class file reader] unknown dynamic constants are logged
1063[info][class file reader] unresolved dynamic constants are logged
1064[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1065[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1066[info][project setup] computing type hierarchy took 0.0099 s
1067[info][project setup] computing overriding information took 0.0004 s
1068[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1069[info][project setup] computing defined methods took 0.0037 s
1070[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1071[info][progress] project created (11)
1072[info][project configuration] project validation revealed 0 significant issues
1073[info][project setup] validating the project took 0.0006 s
1074[info][project setup] creating the project took 0.0164 s
1075[info][class file reader] information about class files synthesized at parsing time is removed
1076[info][class file reader] the control-flow is simplified
1077[info][class file reader] control flow simplifications are not logged
1078[info][class file reader] invokedynamics are not rewritten
1079[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are logged
1080[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1081[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1082[info][class file reader] unknown invokedynamics are logged
1083[info][class file reader] dynamic constants are rewritten
1084[info][class file reader] rewrites of dynamic constants are not logged
1085[info][class file reader] unknown dynamic constants are logged
1086[info][class file reader] unresolved dynamic constants are logged
1087[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1088[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1089[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, interface java.lang.annotation.Annotation, interface java.util.function.Consumer, interface java.util.function.Predicate}
1090[info][project setup] computing type hierarchy took 0.0084 s
1091[info][project setup] computing overriding information took 0.0011 s
1092[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1093[info][project setup] computing defined methods took 0.0046 s
1094[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1095[info][progress] project created (0)
1096[info][project configuration] project validation revealed 0 significant issues
1097[info][project setup] validating the project took 0.0017 s
1098[info][project setup] creating the project took 0.0195 s
1099[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1100[info][OPAL] org.opalj.br.cfg.CFG.Validate: validation off
1101[info][OPAL] org.opalj.br.cfg.CFG.DF.Solver.Trace: false
1102[info] ClassFileFactoryTest:
1103[info] ClassFileFactory
1104[info] should be able to proxify methods
1105[info] - with one instance field for instance methods, none for static
1106[info] - and a constructor that sets that instance field (if present)
1107[info] - and one static factory method that calls the constructor
1108[info] - and one forwarding method
1109[info] - that calls the callee method with the appropriate invokeX instruction
1110[info] - and passes all parameters correctly [barring reference type check]
1111[info] - and computes correct maxLocals/maxStack values
1112[info] - and produces correctly indexed load instructions
1113[info] - and handles multiple parameters of the same type correctly
1114[info] - and creates fields for additional static parameters
1115[info] - and correctly forwards those static parameters
1116[info] - and returns correctly
1117[info] should be able to create correct proxies for method reference invokedynamics
1118[info] lambda expressions should not be identified as method references
1119[info] - they are not constructor references
1120[info] - nor are they virtual method calls
1121[info] references to constructors
1122[info] - should be correctly identified
1123[info] - should result in a proxy method that creates an instance of the object first
1124[info] references to instance methods
1125[info] - should be correctly identified
1126[info] - and result in a proxy method that passes in the explicit this
1127[info] should be able to proxify $newInstance methods
1128[info] - by picking an alternate name for the factory method
1129[info] should create a bridge method to the forwarding method if so desired
1130[info] - the bridge method should stack & cast parameters and call the forwarding method
1131[info] - should be able to add multiple bridge methods
1132[info] should compute correct constructor stack and local values
1133[info] - for no fields
1134[info] - for a single reference value field
1135[info] - for primitive value fields
1136[info] - for wide primitive value fields
1137[info] - for multiple simple primitive and reference value fields
1138[info] - for multiple wide primitive value fields
1139[info] - for everything together
1140[info] should create correct instructions for stacking parameters for the forwarding call
1141[info] - should produce no instructions for empty descriptors
1142[info] - should forward all parameters for identical, non-empty descriptors
1143[info] - should safely convert primitive values
1144[info] - should create boxing instructions for primitive types
1145[info] - should create unboxing instructions for wrapper types
1146[info] - should cast arbitrary reference types
1147[info] - should pack everything into an Object[] if necessary
1148[info] should create correct return/conversion instructions
1149[info] - should convert Object to base types by casting and unboxing
1150[info] - should convert Object to any reference type by casting
1151[info] - should convert other types if possible, e.g. base types to wrappers
1152[info] should handle serializable lambdas correctly
1153[info] - should add writeReplace and $deserializeLambda$ methods
1154[info] - should forward $deserializeLambda$ to the caller
1155[info] - should create a SerializedLambda object inside writeReplace
1156[info][class file reader] information about class files synthesized at parsing time is removed
1157[info][class file reader] the control-flow is simplified
1158[info][class file reader] control flow simplifications are not logged
1159[info][class file reader] invokedynamics are rewritten
1160[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1161[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1162[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1163[info][class file reader] unknown invokedynamics are logged
1164[info][class file reader] dynamic constants are rewritten
1165[info][class file reader] rewrites of dynamic constants are not logged
1166[info][class file reader] unknown dynamic constants are logged
1167[info][class file reader] unresolved dynamic constants are logged
1168[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1169[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1170[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
1171[info][project setup] computing type hierarchy took 0.0066 s
1172[info][project setup] computing overriding information took 0.0005 s
1173[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1174[info][project setup] computing defined methods took 0.0033 s
1175[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1176[info][progress] project created (12)
1177[info][project configuration] project validation revealed 0 significant issues
1178[info][project setup] validating the project took 0.0003 s
1179[info][project setup] creating the project took 0.0125 s
1180[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1181[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1182[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
1183[info][project setup] computing type hierarchy took 0.0064 s
1184[info][project setup] computing overriding information took 0.0005 s
1185[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1186[info][project setup] computing defined methods took 0.0029 s
1187[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1188[info][progress] project created (14)
1189[info][project configuration] project validation revealed 0 significant issues
1190[info][project setup] validating the project took 0.0007 s
1191[info][project setup] creating the project took 0.0119 s
1192[info][project] initialization of ClosedPackages took 0.0008 s
1193[info][project] initialization of ClassExtensibility took 0.0068 s
1194[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1195[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1196[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
1197[info][project setup] computing type hierarchy took 0.0047 s
1198[info][project setup] computing overriding information took 0.0004 s
1199[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1200[info][project setup] computing defined methods took 0.0023 s
1201[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1202[info][progress] project created (16)
1203[info][project configuration] project validation revealed 0 significant issues
1204[info][project setup] validating the project took 0.0006 s
1205[info][project setup] creating the project took 0.0095 s
1206[info][project] initialization of ClosedPackages took 0.0004 s
1207[info][project] initialization of ClassExtensibility took 0.0004 s
1208[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1209[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1210[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
1211[info][project setup] computing type hierarchy took 0.0055 s
1212[info][project setup] computing overriding information took 0.0004 s
1213[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1214[info][project setup] computing defined methods took 0.0023 s
1215[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1216[info][progress] project created (18)
1217[info][project configuration] project validation revealed 0 significant issues
1218[info][project setup] validating the project took 0.0009 s
1219[info][project setup] creating the project took 0.0110 s
1220[info][project] initialization of ClosedPackages took 0.0001 s
1221[info][project] initialization of ClassExtensibility took 0.0032 s
1222[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1223[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1224[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
1225[info][project setup] computing type hierarchy took 0.0062 s
1226[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1227[info][project setup] computing overriding information took 0.0005 s
1228[info][project setup] computing defined methods took 0.0018 s
1229[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1230[info][progress] project created (20)
1231[info][project configuration] project validation revealed 0 significant issues
1232[info][project setup] validating the project took 0.0004 s
1233[info][project setup] creating the project took 0.0104 s
1234[info][project] initialization of ClosedPackages took 0.0001 s
1235[info][project] initialization of ClassExtensibility took 0.0011 s
1236[info] ClassExtensibilityTest:
1237[info] when a type is located in an open package
1238[info] - non-final types should be extensible
1239[info] - package visible non-final types should be extensible
1240[info] - effectively final types should not be extensible
1241[info] - final types should be not extensible
1242[info] when a type is located in a closed package
1243[info] - public non-final types should be extensible
1244[info] - package visible non-final types should NOT be directly extensible
1245[info] - effectively final types should not be extensible
1246[info] - final types should be not extensible
1247[info] when a type is configured as extensible
1248[info] - it should be extensible, no matter what
1249[info] when a type is configured as final
1250[info] - it should NOT be extensible, no matter what
1251[info] LoadConstantInstructionTest:
1252[info] putting constant integer values on the stack
1253[info] - [-1..5] should be put on the stack using iconst instructions
1254[info] - byte values should use bipush
1255[info] - short values that are larger/smaller than byte values should use sipush
1256[info] - integer values larger/smaller than short values should use
1257[info] ConstantLengthInstructionTest:
1258[info] putting constant integer values on the stack
1259[info] - LoadConstantInstructions should report their correct length
1260[info] TypeTest:
1261[info] types
1262[info] - should be properly initialized on first usage
1263[info] ClassType
1264[info] - should remove all non-predefined types on flush
1265[info] - should not remove predefined types on flush
1266[info] ArrayType
1267[info] - should remove all non-predefined types on flush
1268[info] - should not remove predefined types on flush
1269[info] JoinClassTypesTest:
1270[info] the behavior of the method joinClassTypes(ClassType,ClassType) of ClassHierarchy
1271[info] the behavior of joins with classes
1272[info] - join class with itself should result in the same class
1273[info] - join of two direct subclasses should result in the superclass (reflexive)
1274[info] - join of two direct subclasses should result in the superclass (non-reflexive)
1275[info] - join of two indirect subclasses should result in the superclass (reflexive)
1276[info] - join of two indirect subclasses should result in the superclass (non-reflexive)
1277[info] - join of a class and a subclass with common implemented interfaces should result in the superclass (reflexive)
1278[info] - join of a class and a subclass with no common implemented interfaces should result in the class (reflexive)
1279[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (reflexive)
1280[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (non-reflexive)
1281[info] - join of classes with same direct superclass, different interface should result in their superclass (reflexive)
1282[info] - join of classes with same direct superclass, different interface should result in their superclass (non-reflexive)
1283[info] - join of classes with same direct superclass, same interface should result in their superclass and common interface (reflexive)
1284[info] - join of classes with same direct superclass, same interface should result in their superclass and common interface (non-reflexive)
1285[info] - join of classes with same indirect superclass, different interface should result in their superclass (reflexive)
1286[info] - join of classes with same indirect superclass, different interface should result in their superclass (non-reflexive)
1287[info] - join of classes with same indirect superclass, same interface should result in their superclass and common interface (reflexive)
1288[info] - join of classes with same indirect superclass, same interface should result in their superclass and common interface (non-reflexive)
1289[info] - join of classes with different superclass, different interface should result in java/lang/Object (reflexive)
1290[info] - join of classes with different superclass, different interface should result in java/lang/Object (non-reflexive)
1291[info] - join of classes with different superclass, same interface should result in their common interface (reflexive)
1292[info] - join of classes with different superclass, same interface should result in their common interface (non-reflexive)
1293[info] - join of class and subclass with re-implemented interface should result in the class (reflexive)
1294[info] - join of two subclasses with a re-implemented interface should result in the superclass and the subinterface (reflexive)
1295[info] - join of two subclasses with a re-implemented interface should result in the superclass and the subinterface (non-reflexive)
1296[info] the behavior of joins with interfaces
1297[info] - join interface with itself should result in the same interface
1298[info] - join of interface and its direct superinterface should result in the interface
1299[info] - join of two direct subinterfaces should result in the superinterface (reflexive)
1300[info] - join of two direct subinterfaces should result in the superinterface (non-reflexive)
1301[info] - join of two indirect subinterfaces should result in the superinterface (reflexive)
1302[info] - join of two indirect subinterfaces should result in the superinterface (non-reflexive)
1303[info] - join of interface with no superinterface and another interface should result in java/lang/Object (reflexive)
1304[info] - join of interface with no superinterface and another interface should result in java/lang/Object (non-reflexive)
1305[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (reflexive)
1306[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (non-reflexive)
1307[info] - join of interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (reflexive)
1308[info] - join of interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
1309[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (reflexive)
1310[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (non-reflexive)
1311[info] - join of interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (reflexive)
1312[info] - join of interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
1313[info] - join of interfaces with different superinterfaces should result in java/lang/Object (reflexive)
1314[info] - join of interfaces with different superinterfaces should result in java/lang/Object (non-reflexive)
1315[info] - join of interface and subinterface with re-implemented interface should result in the interface (reflexive)
1316[info] the behavior of joins with classes and interfaces
1317[info] - join of class and its only interface should result in the interface (reflexive)
1318[info] - join of class and a superinterface of its only interface should result in the superinterface (reflexive)
1319[info] - join of class with several interfaces and one of those interfaces should result in this interface (reflexive)
1320[info] - join of class with several interfaces and one of those interfaces superinterface should result in this superinterface (reflexive)
1321[info] - join of class and a re-implemented interface should result in the interface (reflexive)
1322[info] - join of class and interface with no inheritance relation should result in java/lang/Object (reflexive)
1323[info] - join of class and interface with no inheritance relation should result in java/lang/Object (non-reflexive)
1324[info] the behavior of the method joinClassTypes(ClassType, Set(ClassType)) of ClassHierarchy
1325[info] the behavior of joins with classes
1326[info] the behavior of joins with sets containing one class
1327[info] - join class with itself should result in the same class
1328[info] - join of two direct subclasses should result in the superclass (reflexive)
1329[info] - join of two direct subclasses should result in the superclass (non-reflexive)
1330[info] - join of two indirect subclasses should result in the superclass (reflexive)
1331[info] - join of two indirect subclasses should result in the superclass (non-reflexive)
1332[info] - join of a class and a subclass with common implemented interfaces should result in the superclass (reflexive)
1333[info] - join of a class and a subclass with no common implemented interfaces should result in the class (reflexive)
1334[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (reflexive)
1335[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (non-reflexive)
1336[info] - join of classes with same direct superclass, different interface should result in their superclass (reflexive)
1337[info] - join of classes with same direct superclass, different interface should result in their superclass (non-reflexive)
1338[info] - join of classes with same direct superclass, same interface should result in their superclass and common interface (reflexive)
1339[info] - join of classes with same direct superclass, same interface should result in their superclass and common interface (non-reflexive)
1340[info] - join of classes with same indirect superclass, different interface should result in their superclass (reflexive)
1341[info] - join of classes with same indirect superclass, different interface should result in their superclass (non-reflexive)
1342[info] - join of classes with same indirect superclass, same interface should result in their superclass and common interface (reflexive)
1343[info] - join of classes with same indirect superclass, same interface should result in their superclass and common interface (non-reflexive)
1344[info] - join of classes with different superclass, different interface should result in java/lang/Object (reflexive)
1345[info] - join of classes with different superclass, different interface should result in java/lang/Object (non-reflexive)
1346[info] - join of classes with different superclass, same interface should result in their common interface (reflexive)
1347[info] - join of classes with different superclass, same interface should result in their common interface (non-reflexive)
1348[info] - join of class and subclass with re-implemented interface should result in the class (reflexive)
1349[info] - join of two subclasses with a re-implemented interface should result in the superclass and the subinterface (reflexive)
1350[info] - join of two subclasses with a re-implemented interface should result in the superclass and the subinterface (non-reflexive)
1351[info] the behavior of joins with interfaces
1352[info] the behavior of joins with sets containing one interfaces
1353[info] - join interface with itself should result in the same interface
1354[info] - join of interface and its direct superinterface should result in the interface
1355[info] - join of two direct subinterfaces should result in the superinterface (reflexive)
1356[info] - join of two direct subinterfaces should result in the superinterface (non-reflexive)
1357[info] - join of two indirect subinterfaces should result in the superinterface (reflexive)
1358[info] - join of two indirect subinterfaces should result in the superinterface (non-reflexive)
1359[info] - join of interface with no superinterface and another interface should result in java/lang/Object (reflexive)
1360[info] - join of interface with no superinterface and another interface should result in java/lang/Object (non-reflexive)
1361[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (reflexive)
1362[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (non-reflexive)
1363[info] - join of interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (reflexive)
1364[info] - join of interfaces with same direct superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
1365[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (reflexive)
1366[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (non-reflexive)
1367[info] - join of interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (reflexive)
1368[info] - join of interfaces with same indirect superinterface and another common superinterface should result in both superinterfaces (non-reflexive)
1369[info] - join of interfaces with different superinterfaces should result in java/lang/Object (reflexive)
1370[info] - join of interfaces with different superinterfaces should result in java/lang/Object (non-reflexive)
1371[info] - join of interface and subinterface with re-implemented interface should result in the interface (reflexive)
1372[info] the behavior of joins with sets containing more than one interface
1373[info] - join of a interface and several direct subinterfaces should result in the interface
1374[info] - join of several direct subinterfaces should result in the superinterface (reflexive)
1375[info] - join of several direct subinterfaces should result in the superinterface (non-reflexive)
1376[info] - join of several indirect subinterfaces should result in the superinterface (reflexive)
1377[info] - join of several indirect subinterfaces should result in the superinterface (non-reflexive)
1378[info] - join of several interfaces with no superinterface and another interface should result in java/lang/Object (reflexive)
1379[info] - join of several interfaces with no superinterface and another interface should result in java/lang/Object (non-reflexive)
1380[info] - join of several interfaces with the same direct superinterface and a different superinterface should result in their common superinterface (reflexive)
1381[info] - join of several interfaces with the same direct superinterface and a different superinterface should result in their common superinterface (non-reflexive)
1382[info] - join of several interfaces with different superinterfaces should result in java/lang/Object (reflexive)
1383[info] - join of several interfaces with different superinterfaces should result in java/lang/Object (non-reflexive)
1384[info] - join of interface and several subinterfaces with re-implemented interface should result in the interface (reflexive)
1385[info] the behavior of joins with classes and interfaces
1386[info] the behavior of joins with sets containing one interfaces or class
1387[info] - join of class and its only interface should result in the interface (reflexive)
1388[info] - join of class and a superinterface of its only interface should result in the superinterface (reflexive)
1389[info] - join of class with several interfaces and one of those interfaces should result in this interface (reflexive)
1390[info] - join of class with several interfaces and one of those interfaces superinterface should result in this superinterface (reflexive)
1391[info] - join of class and a re-implemented interface should result in the interface (reflexive)
1392[info] - join of class and interface with no inheritance relation should result in java/lang/Object (reflexive)
1393[info] - join of class and interface with no inheritance relation should result in java/lang/Object (non-reflexive)
1394[info] the behavior of joins with sets containing one interfaces and one class
1395[info] - join of class and superclass and superinterface should result in both (reflexive)
1396[info] - join of interface and a class/interface-pair where no two are in an inheritance relation should result in java/lang/Object (reflexive)
1397[info] - join of interface and a class/interface-pair where no two are in an inheritance relation should result in java/lang/Object (nonreflexive)
1398[info] the behavior of the method joinClassTypesUntilSingleUpperBound of ClassHierarchy
1399[info] the behavior of joins with classes
1400[info] the behavior of joins with sets containing one class
1401[info] - join class with itself should result in the same class
1402[info] - join of two direct subclasses should result in the superclass (reflexive)
1403[info] - join of two direct subclasses should result in the superclass (non-reflexive)
1404[info] - join of two indirect subclasses should result in the superclass (reflexive)
1405[info] - join of two indirect subclasses should result in the superclass (non-reflexive)
1406[info] - join of a class and a subclass with common implemented interfaces should result in the superclass (reflexive)
1407[info] - join of a class and a subclass with no common implemented interfaces should result in the class (reflexive)
1408[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (reflexive)
1409[info] - join of class with no interface and no superclass and another class should result in java/lang/Object (non-reflexive)
1410[info] - join of classes with same direct superclass, different interface should result in their superclass (reflexive)
1411[info] - join of classes with same direct superclass, different interface should result in their superclass (non-reflexive)
1412[info] - join of classes with same direct superclass, same interface should result in java/lang/Object (reflexive)
1413[info] - join of classes with same direct superclass, same interface should result in java/lang/Object (non-reflexive)
1414[info] - join of classes with same indirect superclass, different interface should result in their superclass (reflexive)
1415[info] - join of classes with same indirect superclass, different interface should result in their superclass (non-reflexive)
1416[info] - join of classes with same indirect superclass, same interface should result in java/lang/Object (reflexive)
1417[info] - join of classes with same indirect superclass, same interface should result in java/lang/Object (non-reflexive)
1418[info] - join of classes with different superclass, different interface should result in java/lang/Object (reflexive)
1419[info] - join of classes with different superclass, different interface should result in java/lang/Object (non-reflexive)
1420[info] - join of classes with different superclass, same interface should result in their common interface (reflexive)
1421[info] - join of classes with different superclass, same interface should result in their common interface (non-reflexive)
1422[info] - join of class and subclass with re-implemented interface should result in the class (reflexive)
1423[info] - join of two subclasses with a re-implemented interface should result in the re-implemented interface (reflexive)
1424[info] - join of two subclasses with a re-implemented interface should result in the re-implemented interface (non-reflexive)
1425[info] the behavior of joins with interfaces
1426[info] the behavior of joins with sets containing one interfaces
1427[info] - join interface with itself should result in the same interface
1428[info] - join of interface and its direct superinterface should result in the interface
1429[info] - join of two direct subinterfaces should result in the superinterface (reflexive)
1430[info] - join of two direct subinterfaces should result in the superinterface (non-reflexive)
1431[info] - join of two indirect subinterfaces should result in the superinterface (reflexive)
1432[info] - join of two indirect subinterfaces should result in the superinterface (non-reflexive)
1433[info] - join of interface with no superinterface and another interface should result in java/lang/Object (reflexive)
1434[info] - join of interface with no superinterface and another interface should result in java/lang/Object (non-reflexive)
1435[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (reflexive)
1436[info] - join of interfaces with same direct superinterface and a different superinterface should result in their common superinterface (non-reflexive)
1437[info] - join of interfaces with same direct superinterface and another common superinterface should result in java/lang/Object (reflexive)
1438[info] - join of interfaces with same direct superinterface and another common superinterface should result in java/lang/Object (non-reflexive)
1439[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (reflexive)
1440[info] - join of interfaces with same indirect superinterface and a different superinterface should result in their common superinterface (non-reflexive)
1441[info] - join of interfaces with same indirect superinterface and another common superinterface should result in java/lang/Object (reflexive)
1442[info] - join of interfaces with same indirect superinterface and another common superinterface should result in java/lang/Object (non-reflexive)
1443[info] - join of interfaces with different superinterfaces should result in java/lang/Object (reflexive)
1444[info] - join of interfaces with different superinterfaces should result in java/lang/Object (non-reflexive)
1445[info] - join of interface and subinterface with re-implemented interface should result in the interface (reflexive)
1446[info] the behavior of joins with sets containing more than one interface
1447[info] - join a set of interfaces should result in java/lang/Object
1448[info] - join of a interface and several direct subinterfaces should result in the interface
1449[info] - join of several direct subinterfaces should result in the superinterface (reflexive)
1450[info] - join of several indirect subinterfaces should result in the superinterface (reflexive)
1451[info] - join of several interfaces with no superinterface and another interface should result in java/lang/Object (reflexive)
1452[info] - join of several interfaces with the same direct superinterface and a different superinterface should result in their common superinterface (reflexive)
1453[info] - join of several interfaces with the same direct superinterface and another common superinterface should result in their common superinterface (reflexive)
1454[info] - join of several interfaces with same indirect superinterface and a different superinterface should result in java/lang/Object (reflexive)
1455[info] - join of several interfaces with same indirect superinterface and another common superinterface should result in indirect superinterface (reflexive)
1456[info] - join of several interfaces with different superinterfaces should result in java/lang/Object (reflexive)
1457[info] - join of interface and several subinterfaces with re-implemented interface should result in the interface (reflexive)
1458[info] the behavior of joins with classes and interfaces
1459[info] the behavior of joins with sets containing one interfaces or class
1460[info] - join of class and its only interface should result in the interface (reflexive)
1461[info] - join of class and a superinterface of its only interface should result in the superinterface (reflexive)
1462[info] - join of class with several interfaces and one of those interfaces should result in this interface (reflexive)
1463[info] - join of class with several interfaces and one of those interfaces superinterface should result in this superinterface (reflexive)
1464[info] - join of class and a re-implemented interface should result in the interface (reflexive)
1465[info] - join of class and interface with no inheritance relation should result in java/lang/Object (reflexive)
1466[info] the behavior of joins with sets containing one interfaces and one class
1467[info] - join of class and superclass and interface should result in their superinterface (reflexive)
1468[info] - join of interface and a class/interface-pair where no two are in an inheritance relation should result in java/lang/Object (reflexive)
1469[info][class file reader] information about class files synthesized at parsing time is removed
1470[info][project configuration] the JDK is part of the analysis
1471[info][project setup] computing type hierarchy took 0.0815 s
1472[info][project setup] computing overriding information took 0.2228 s
1473[info][project setup] computing defined methods took 0.2748 s
1474[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
1475[info][progress] project created (21)
1476[info][project configuration] project validation revealed 0 significant issues
1477[info][project setup] validating the project took 0.0015 s
1478[info][project setup] creating the project took 0.3885 s
1479[info] ObjectMethodsOnFunctionalInterfacesTest:
1480[info] invocations of inherited methods on instances of functional interfaces
1481[info] - «boolean equals(java.lang.Object)» should resolve to Object's method
1482[info] - «java.lang.Class getClass()» should resolve to Object's method
1483[info] - «int hashCode()» should resolve to Object's method
1484[info] - «void notify()» should resolve to Object's method
1485[info] - «void notifyAll()» should resolve to Object's method
1486[info] - «java.lang.String toString()» should resolve to Object's method
1487[info] - «void wait()» should resolve to Object's method
1488[info] - «void wait(long)» should resolve to Object's method
1489[info] - «void wait(long,int)» should resolve to Object's method
1490[warn][project configuration - class hierarchy] supertype information incomplete: {class java.io.BufferedInputStream, class java.io.BufferedOutputStream, class java.io.InputStream, class java.io.OutputStream, class java.security.BasicPermission, class java.util.AbstractCollection, class java.util.AbstractMap, class java.util.AbstractSet, class java.util.WeakHashMap, interface java.io.Serializable}
1491[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1492[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1493[info][project setup] computing type hierarchy took 0.0074 s
1494[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1495[info][project setup] computing defined methods took 0.0010 s
1496[info][project setup] computing overriding information took 0.0010 s
1497[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1498[info][progress] project created (22)
1499[info][project configuration] project validation revealed 0 significant issues
1500[info][project setup] validating the project took 0.0002 s
1501[info][project setup] creating the project took 0.0110 s
1502[warn][project configuration - class hierarchy] supertype information incomplete: {class org.apache.tools.ant.ProjectComponent, interface org.apache.tools.ant.DynamicAttribute, interface org.apache.tools.ant.DynamicConfigurator, interface org.apache.tools.ant.SubBuildListener, interface org.apache.tools.ant.TaskContainer, interface org.apache.tools.ant.TypeAdapter, interface org.apache.tools.ant.dispatch.Dispatchable, interface org.apache.tools.ant.filters.ChainableReader, interface org.apache.tools.ant.taskdefs.ExecuteStreamHandler, interface org.apache.tools.ant.taskdefs.XSLTLogger}
1503[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1504[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1505[warn][project configuration - class hierarchy] supertype information incomplete: {class java.util.Observable, class javax.swing.JButton, class javax.swing.JFrame, class javax.swing.JLabel, interface java.awt.event.ActionListener, interface java.lang.Runnable, interface java.util.Observer}
1506[info][project setup] computing type hierarchy took 0.0097 s
1507[warn][project configuration - instance methods] no class files found for: {java.awt.event.ActionListener, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
1508[info][project setup] computing defined methods took 0.0018 s
1509[info][project setup] computing overriding information took 0.0011 s
1510[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
1511[info][progress] project created (23)
1512[info][project configuration] project validation revealed 0 significant issues
1513[info][project setup] validating the project took 0.0015 s
1514[info][project setup] creating the project took 0.0208 s
1515[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1516[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1517[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, interface java.lang.annotation.Annotation}
1518[info][project setup] computing type hierarchy took 0.0095 s
1519[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1520[info][project setup] computing overriding information took 0.0005 s
1521[info][project setup] computing defined methods took 0.0030 s
1522[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1523[info][progress] project created (24)
1524[info][project configuration] project validation revealed 0 significant issues
1525[info][project setup] validating the project took 0.0010 s
1526[info][project setup] creating the project took 0.0157 s
1527[info] ClassHierarchyTest:
1528[info] the default ClassHierarchy
1529[info] - should be upwards closed (complete)
1530[info] the default ClassHierarchy's leafTypes method
1531[info] - should return all leaf types
1532[info] the default ClassHierarchy's isKnown method
1533[info] - should return true for all known types
1534[info] - should return false for all unknown types
1535[info] the default ClassHierarchy's isDirectSupertypeInformationComplete method
1536[info] - should return true if a type's super type information is definitive complete
1537[info] - should return false if a type's super type information is not guaranteed to be complete
1538[info] the default ClassHierarchy's allSupertypesOf method w.r.t. class types
1539[info] - should identify the same set of class as allSupertypes if the bound contains only one element
1540[info] the default ClassHierarchy's leafTypes method w.r.t. class types
1541[info] - should correctly return a class if we give it a class and all types it inherits from
1542[info] - should correctly return a class' direct supertypes if we give it all types the class inherits from
1543[info] the default ClassHierarchy's is(A)SubtypeOf method w.r.t. class types
1544[info] - should return false(Unknown) if the "subtype" is unknown
1545[info] - should return true(Yes) if a class-type indirectly inherits an interface-type
1546[info] - should always return true(Yes) if both types are identical
1547[info] - should return true(Yes) for interface types when the given super type is Object even if the interface type's supertypes are not known
1548[info] - should return false(No) for a type that is not a subtype of another type and all type information is known
1549[info] - should return false(Unknown) if two types are not in an inheritance relationship but the subtype's supertypes are not guaranteed to be known
1550[info] the preInitialized ClassHierarchy's is(A)SubtypeOf method w.r.t. Exceptions
1551[info] - should correctly reflect the base exception hierarchy
1552[info] the ClassHierarchy's is(A)SubtypeOf method w.r.t. Arrays
1553[info] - should correctly reflect the basic type hierarchy related to Arrays
1554[info] - should correctly reflect the type hierarchy related to Arrays of primitives
1555[info] - should correctly reflect the type hierarchy related to Arrays of Arrays
1556[info] the ClassHierarchy's directSubtypesOf(UpperTypeBound) method
1557[info] - should return the given upper type bound if it just contains a single type
1558[info] - should return the type that is the subtype of all types of the bound
1559[info] - should not fail if no common subtype exists
1560[info] the ClassHierarchy's allSubclassTypes method
1561[info] - should return the empty iterator if the type has no subclasses
1562[info] - should return the singleton iterator if the type has no subclasses but we want the relation to be reflexive
1563[info] - should return all subclasses of a leaf-type in the complete type hierarchy
1564[info] - should return all subclasses (non-reflexive) of a leaf-type in the complete type hierarchy
1565[info] - should return all subclasses in the complete type hierarchy
1566[info] - should return all subclasses (non-reflexive) in the complete type hierarchy
1567[info] - should return all subclasses (non-reflexive) of a class with multiple direct subclasses
1568[info] - should return all subclasses (reflexive) of a class with multiple direct subclasses
1569[info] isASubtypeOf method w.r.t. concrete generics
1570[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1571[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1572[info][project setup] computing type hierarchy took 0.0097 s
1573[info][project setup] computing overriding information took 0.0003 s
1574[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1575[info][project setup] computing defined methods took 0.0024 s
1576[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1577[info][progress] project created (25)
1578[info][project configuration] project validation revealed 0 significant issues
1579[info][project setup] validating the project took 0.0004 s
1580[info][project setup] creating the project took 0.0142 s
1581[info] - should return YES iff the type arguments do match considering variance indicators and wildcards
1582[info] - should return NO if the type arguments doesn't match considering variance indicators and wildcards
1583[info] isASubtypeOf method w.r.t. generics with interface types
1584[info] - should return YES iff the subtype directly implements the interface with matching type arguments
1585[info] - should return NO if the subtype doesn't directly implement the interface with matching type arguments
1586[info] - should return YES iff the subtype implements the given interface with matching type arguments through some supertype
1587[info] - should return NO if the subtype doesn't implement the given interface with matching type arguments through some supertype
1588[info] - should return UNKNOWN if one of the arguments is an unknown type
1589[info] isASubtypeOf method w.r.t. generics with nested types
1590[info] - should return YES iff if nested type arguments of the supertype and the subtype do match
1591[info] - should return NO if nested type arguments of the subtype and the supertype doesn't match
1592[info] isASubtypeOf method w.r.t. generics with class suffix (e.g. by inner classes)
1593[info] - should return YES iff the class suffixes of a ClassTypeSignature of inner classes also match when considering generic type arguments
1594[info] - should return NO if the class suffixes of a ClassTypeSignature of inner classes doesn't match when considering generic type arguments
1595[info] isASubtypeOf method w.r.t. generics specified by formal type parameters
1596[info] - should return YES iff the subtype extends the class and implements all declared interfaces of the FormalTypeParameter
1597[info] - should return NO if the subtype doesn't extends the class and implements all declared interfaces of the FormalTypeParameter
1598[info] - should return UNKNOWN if an unknown type is encountered
1599[info] - should be possible to get all supertypes, even if not all information is available
1600[info] the ClassHierarchy's method to traverse the class hierarchy
1601[info] - should correctly find all subtypes of an interface
1602[info] - should correctly iterate over all subtypes of Object, even without the JDK included
1603[info] FormalParametersTest:
1604[info] the FormalParametersKey
1605[info][class file reader] information about class files synthesized at parsing time is removed
1606[info][class file reader] the control-flow is simplified
1607[info][class file reader] control flow simplifications are not logged
1608[info][class file reader] invokedynamics are rewritten
1609[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1610[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1611[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1612[info][class file reader] unknown invokedynamics are logged
1613[info][class file reader] dynamic constants are rewritten
1614[info][class file reader] rewrites of dynamic constants are not logged
1615[info][class file reader] unknown dynamic constants are logged
1616[info][class file reader] unresolved dynamic constants are logged
1617[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1618[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1619[info][project setup] computing type hierarchy took 0.0091 s
1620[info][project setup] computing overriding information took 0.0006 s
1621[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1622[info][project setup] computing defined methods took 0.0026 s
1623[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1624[info][progress] project created (26)
1625[info][project configuration] project validation revealed 0 significant issues
1626[info][project setup] validating the project took 0.0006 s
1627[info][project setup] creating the project took 0.0162 s
1628[info][project] initialization of DeclaredMethods took 0.0072 s
1629[info][project] initialization of VirtualFormalParameters took 0.0020 s
1630[info] - should add for each method parameter a formal parameter
1631[info][class file reader] information about class files synthesized at parsing time is removed
1632[info][class file reader] the control-flow is simplified
1633[info][class file reader] control flow simplifications are not logged
1634[info][class file reader] invokedynamics are rewritten
1635[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1636[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1637[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1638[info][class file reader] unknown invokedynamics are logged
1639[info][class file reader] dynamic constants are rewritten
1640[info][class file reader] rewrites of dynamic constants are not logged
1641[info][class file reader] unknown dynamic constants are logged
1642[info][class file reader] unresolved dynamic constants are logged
1643[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1644[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1645[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
1646[info][project setup] computing type hierarchy took 0.0102 s
1647[info][project setup] computing overriding information took 0.0006 s
1648[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
1649[info][project setup] computing defined methods took 0.0024 s
1650[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
1651[info][progress] project created (27)
1652[info][project configuration] project validation revealed 0 significant issues
1653[info][project setup] validating the project took 0.0031 s
1654[info][project setup] creating the project took 0.0182 s
1655[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
1656[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
1657[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceSuppressedNotifications: suppressed notifications are not reported
1658[info][project] initialization of PropertyStore took 0.0102 s
1659[info] PropertyStoreKeyTest:
1660[info] using the default PropertyStoreKey
1661[info] - the context should always contain the project
1662[info] LabeledInstructionsTest:
1663[info] LabeledInstructionsTest
1664[info] the convenience factories of SimpleConditionalBranchInstructions
1665[info] - should return the correct type of LabeledBranchInstruction
1666[info] resolving SimpleBranchInstructions
1667[info] - should resolve to the correct branchoffset
1668[info] the convenience factories of GotoInstructions
1669[info] - should return the correct type of LabeledGotoInstruction
1670[info] resolving GotoInstructions
1671[info] - should resolve to the correct branchoffset
1672[info] the convenience factories of JSRInstructions
1673[info] - should return the correct type of LabeledJSRInstruction
1674[info] LabeledBranchInstruction.resolve for JSRInstructions
1675[info] - should resolve to the correct branchoffset
1676[info] the convenience factories of CompoundConditionalBranchInstruction
1677[info] - should return the correct type of LabeledCompoundConditionalBranchInstruction
1678[info] LabeledBranchInstruction.resolve for CompoundConditionalBranchInstruction
1679[info] - should resolve to the correct branchoffset
1680[info] EscapePropertyTest:
1681[info] the meet operator
1682[info] - should be symmetric in its arguments, the result should be less or equal
1683[info] - should be the identity if both arguments are the same
1684[info] - should evaluate to the correct result
1685[info] the less or equal restrictive relation
1686[info] - should be antisymmetric
1687[info] - should be transitive
1688[info] the property value id
1689[info] - should be unique
1690[info] PurityPropertyTest:
1691[info] purity levels
1692[info] - should have the right properties
1693[info] - should be converted correctly
1694[info] the meet operator
1695[info] - should be reflexive and symmetric
1696[info] - should return the correct purity levels
1697[info] FieldTypeTest:
1698[info] - Byte Field Descriptor
1699[info] - Char Field Descriptor
1700[info] - Double Field Descriptor
1701[info] - Float Field Descriptor
1702[info] - Integer Field Descriptor
1703[info] - Long Field Descriptor
1704[info] CodeAttributeTest:
1705[info] the "Code" attribute handlersFor method
1706[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1707[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1708[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.util.Iterator}
1709[info][project setup] computing type hierarchy took 0.0090 s
1710[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1711[info][project setup] computing overriding information took 0.0003 s
1712[info][project setup] computing defined methods took 0.0014 s
1713[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1714[info][progress] project created (28)
1715[info][project configuration] project validation revealed 0 significant issues
1716[info][project setup] validating the project took 0.0014 s
1717[info][project setup] creating the project took 0.0139 s
1718[info] - should only report the most specific handler and not all handers
1719[info] the "Code" attribute's collect method
1720[info] - should be able to correctly collect all matching instructions
1721[info] - should be able to correctly handle the case if no instruction is matched
1722[info] the "Code" attribute's collectWithIndex method
1723[info] - should be able to collect all jump targets
1724[info] - should be able to handle the case where no instruction is found
1725[info] the "Code" attribute's collectFirstWithIndex method
1726[info] - should be able to correctly identify the first matching instruction
1727[info] - should be able to handle the case where no instruction is found
1728[info] the "Code" attribute's slidingCollect method
1729[info] - should be able to handle the case where the sliding window is too large compared to the number of instructions
1730[info] - should be able to find some consecutive instructions
1731[info] - should be able to find the last instructions
1732[info] - should be able to find multiple sequences of matching instructions
1733[info] the "Code" attribute's associateWithIndex method
1734[info] - should be able to associate all instructions with the correct index
1735[info] the "Code" attribute's lookupLineNumber method
1736[info] - should be able to correctly extract the line number for the first instruction
1737[info] - should be able to correctly extract the line number of some intermediate instruction
1738[info] - should be able to correctly extract the line number of an instruction that is not directly associated with a line number
1739[info] - should be able to correctly extract the line number of the last instruction
1740[info] the "Code" attribute's firstLineNumber method
1741[info] - should be able to correctly extract the line number for the first instruction of a äconstructor
1742[info] - should be able to correctly extract the line number for the first instruction
1743[info] the "Code" attribute's cfJoins method
1744[info] - should be able to correctly identify the instructions where multiple paths join
1745[info] - should be able to correctly identify the instructions where multiple paths join or fork
1746[info] the "Code" attribute's localVariableTable method
1747[info] - should return the local variable table
1748[info] the "Code" attribute's localVariableAt method
1749[info] - should return the local variables defined at the respective pc
1750[info] the "Code" attribute's localVariable method
1751[info] - should be able to return the correct local variable
1752[info] - should not crash if the index/pc does not map to a local variable definition
1753[info] the "Code" attribute's pcOfPreviousInstruction method
1754[info] - should return the current pc - 1 if the previous instruction only occupies one slot in the code array
1755[info] - should return the pc of the previous instruction even if the previous instruction occupies multiple slots
1756[info] - should return a negative pc (which is invalid if the given pc is 0)
1757[info] ClassTypeTest:
1758[info] - FieldType factory method
1759[info] - toJavaClass method
1760[info] - equals method
1761[info] - primitiveTypeWrapperMatcher method
1762[info] - reference equality property
1763[info] - pattern matching on ClassTypes
1764[info] StringConstancyLevelTests:
1765[info] - tests that the more general string constancy level is computed correctly
1766[info] - tests that the string constancy level for concatenation of two levels is computed correctly
1767[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1768[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1769[info][project setup] computing type hierarchy took 0.0064 s
1770[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1771[info][project setup] computing defined methods took 0.0007 s
1772[info][project setup] computing overriding information took 0.0003 s
1773[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1774[info][progress] project created (29)
1775[info][project configuration] project validation revealed 0 significant issues
1776[info][project setup] validating the project took 0.0005 s
1777[info][project setup] creating the project took 0.0092 s
1778[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1779[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1780[warn][project configuration - class hierarchy] supertype information incomplete: {class org.scalatest.SuperSuite, class scala.Enumeration, interface org.scalatest.FunSuite, interface org.scalatest.Suite, interface scala.Application, interface scala.Function0, interface scala.Function1, interface scala.Function10, interface scala.Function2, interface scala.Function3}
1781[info][project setup] computing type hierarchy took 0.0723 s
1782[info][project setup] computing overriding information took 0.0349 s
1783[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1784[info][project setup] computing defined methods took 0.0873 s
1785[info][project configuration] not using Java 11+ call semantics (required JVM version is 49)
1786[info][progress] project created (30)
1787[info][project configuration] project validation revealed 0 significant issues
1788[info][project setup] validating the project took 0.0383 s
1789[info][project setup] creating the project took 0.2165 s
1790[info] StringConstantsInformationKeyTest:
1791[info] StringConstantsInformationKey
1792[info][project] initialization of StringConstantsInformation took 0.0045 s
1793[info] - should collect all Strings in the strings project
1794[info] - should collect the Strings in the OPAL-SNAPSHOT-0.3.jar project
1795[info] ClassFileTest:
1796[info] - test that it can find the first constructor
1797[info] - test that it can find the second constructor
1798[info] - test that all constructors are returned
1799[info] - test that it can find all other methods
1800[info] - that findField on a class without fields does not fail
1801[info] - that findField finds all fields
1802[info] - that findField does not find non-existing fields
1803[info][class file reader] information about class files synthesized at parsing time is removed
1804[info][class file reader] the control-flow is simplified
1805[info][class file reader] control flow simplifications are not logged
1806[info][class file reader] invokedynamics are rewritten
1807[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1808[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1809[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1810[info][class file reader] unknown invokedynamics are logged
1811[info][class file reader] dynamic constants are rewritten
1812[info][class file reader] rewrites of dynamic constants are not logged
1813[info][class file reader] unknown dynamic constants are logged
1814[info][class file reader] unresolved dynamic constants are logged
1815[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1816[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1817[info][project setup] computing type hierarchy took 0.0076 s
1818[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1819[info][project setup] computing overriding information took 0.0004 s
1820[info][project setup] computing defined methods took 0.0021 s
1821[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1822[info][progress] project created (31)
1823[info][project configuration] project validation revealed 0 significant issues
1824[info][project setup] validating the project took 0.0009 s
1825[info][project setup] creating the project took 0.0119 s
1826[info] - that all direct nested classes of a top-level class are correctly identified
1827[info] - that all direct nested classes of a member class are correctly identified
1828[info] - that no supertype information is extracted
1829[info] - that all direct and indirect nested classes of a top-level class are correctly identified
1830[info][class file reader] information about class files synthesized at parsing time is removed
1831[info][class file reader] the control-flow is simplified
1832[info][class file reader] control flow simplifications are not logged
1833[info][class file reader] invokedynamics are rewritten
1834[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1835[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1836[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1837[info][class file reader] unknown invokedynamics are logged
1838[info][class file reader] dynamic constants are rewritten
1839[info][class file reader] rewrites of dynamic constants are not logged
1840[info][class file reader] unknown dynamic constants are logged
1841[info][class file reader] unresolved dynamic constants are logged
1842[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1843[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1844[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.event.ComponentAdapter, class org.apache.batik.swing.gvt.JGVTComponent, class org.apache.batik.swing.gvt.JGVTComponent$ExtendedListener, interface java.lang.Runnable, interface org.apache.batik.bridge.UpdateManagerListener, interface org.apache.batik.bridge.UserAgent, interface org.apache.batik.swing.gvt.JGVTComponentListener, interface org.apache.batik.swing.svg.GVTTreeBuilderListener, interface org.apache.batik.swing.svg.SVGDocumentLoaderListener, interface org.apache.batik.swing.svg.SVGLoadEventDispatcherListener}
1845[info][project setup] computing type hierarchy took 0.0096 s
1846[info][project setup] computing overriding information took 0.0004 s
1847[warn][project configuration - instance methods] no class files found for: {java.awt.event.ComponentAdapter, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
1848[info][project setup] computing defined methods took 0.0025 s
1849[info][project configuration] not using Java 11+ call semantics (required JVM version is 46)
1850[info][progress] project created (32)
1851[info][project configuration] project validation revealed 0 significant issues
1852[info][project setup] validating the project took 0.0019 s
1853[info][project setup] creating the project took 0.0154 s
1854[info] - that it is possible to get the inner classes information for batik-AbstractJSVGComponent.jar
1855[info][class file reader] information about class files synthesized at parsing time is removed
1856[info][class file reader] the control-flow is simplified
1857[info][class file reader] control flow simplifications are not logged
1858[info][class file reader] invokedynamics are rewritten
1859[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1860[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1861[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1862[info][class file reader] unknown invokedynamics are logged
1863[info][class file reader] dynamic constants are rewritten
1864[info][class file reader] rewrites of dynamic constants are not logged
1865[info][class file reader] unknown dynamic constants are logged
1866[info][class file reader] unresolved dynamic constants are logged
1867[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1868[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1869[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.event.FocusAdapter, class java.awt.event.MouseAdapter, class javax.swing.AbstractAction, class javax.swing.JFrame, class javax.swing.JPanel, class javax.swing.table.AbstractTableModel, class javax.swing.tree.DefaultTreeCellRenderer, class org.apache.batik.apps.svgbrowser.DOMDocumentTree$DOMDocumentTreeAdapter, class org.apache.batik.apps.svgbrowser.NodePickerPanel$NodePickerAdapter, interface java.awt.event.ActionListener}
1870[info][project setup] computing type hierarchy took 0.0084 s
1871[warn][project configuration - instance methods] no class files found for: {java.awt.event.ActionListener, java.awt.event.FocusAdapter, java.awt.event.ItemListener, java.awt.event.MouseAdapter, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, ...}
1872[info][project setup] computing overriding information took 0.0003 s
1873[info][project setup] computing defined methods took 0.0019 s
1874[info][project configuration] not using Java 11+ call semantics (required JVM version is 45)
1875[info][progress] project created (33)
1876[info][project configuration] project validation revealed 0 significant issues
1877[info][project setup] validating the project took 0.0017 s
1878[info][project setup] creating the project took 0.0141 s
1879[info] - that it is possible to get the inner classes information for batik-DOMViewer 1.7.jar
1880[info][class file reader] information about class files synthesized at parsing time is removed
1881[info][class file reader] the control-flow is simplified
1882[info][class file reader] control flow simplifications are not logged
1883[info][class file reader] invokedynamics are rewritten
1884[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1885[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1886[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1887[info][class file reader] unknown invokedynamics are logged
1888[info][class file reader] dynamic constants are rewritten
1889[info][class file reader] rewrites of dynamic constants are not logged
1890[info][class file reader] unknown dynamic constants are logged
1891[info][class file reader] unresolved dynamic constants are logged
1892[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1893[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1894[warn][project configuration - class hierarchy] supertype information incomplete: {interface org.apache.tools.ant.types.resources.selectors.ResourceSelector}
1895[info][project setup] computing type hierarchy took 0.0096 s
1896[info][project setup] computing overriding information took 0.0003 s
1897[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1898[info][project setup] computing defined methods took 0.0018 s
1899[info][project configuration] not using Java 11+ call semantics (required JVM version is 48)
1900[info][progress] project created (34)
1901[info][project configuration] project validation revealed 0 significant issues
1902[info][project setup] validating the project took 0.0015 s
1903[info][project setup] creating the project took 0.0143 s
1904[info] - that it is possible to get the inner classes information for Apache ANT 1.8.4 - excerpt.jar
1905[info][class file reader] information about class files synthesized at parsing time is removed
1906[info][class file reader] the control-flow is simplified
1907[info][class file reader] control flow simplifications are not logged
1908[info][class file reader] invokedynamics are rewritten
1909[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1910[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1911[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1912[info][class file reader] unknown invokedynamics are logged
1913[info][class file reader] dynamic constants are rewritten
1914[info][class file reader] rewrites of dynamic constants are not logged
1915[info][class file reader] unknown dynamic constants are logged
1916[info][class file reader] unresolved dynamic constants are logged
1917[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1918[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1919[warn][project configuration - class hierarchy] supertype information incomplete: {class javax.swing.JPanel, class javax.swing.table.AbstractTableModel, class javax.swing.text.DefaultStyledDocument, class tudresden.ocl.parser.analysis.DepthFirstAdapter, interface java.awt.event.ActionListener, interface java.lang.Runnable, interface javax.swing.event.CaretListener, interface javax.swing.event.ListSelectionListener, interface tudresden.ocl.gui.EditingUtilities, interface tudresden.ocl.gui.events.ConstraintChangeListener}
1920[info][project setup] computing type hierarchy took 0.0091 s
1921[warn][project configuration - instance methods] no class files found for: {java.awt.event.ActionListener, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
1922[info][project setup] computing overriding information took 0.0003 s
1923[info][project setup] computing defined methods took 0.0016 s
1924[info][project configuration] not using Java 11+ call semantics (required JVM version is 45)
1925[info][progress] project created (35)
1926[info][project configuration] project validation revealed 0 significant issues
1927[info][project setup] validating the project took 0.0011 s
1928[info][project setup] creating the project took 0.0144 s
1929[info] - that it is possible to get the inner classes information for argouml-excerpt.jar
1930[info] TypeRelationTest:
1931[info] NumericType.isWiderThan
1932[info] - should not be reflexive
1933[info] - should be true for "wider" types
1934[info] - should be false for types that are not larger
1935[info] TypeConversionTest:
1936[info] NumericType.convertTo
1937[info] converting primitive types
1938[info] - should return an empty array if source and target types are identical
1939[info] - conversion of int like values to int values requires no code
1940[info] - should be able to convert from int to other integer types
1941[info] - should be able to convert from int to floating point types
1942[info] - should be able to convert from byte to other integer types
1943[info] - should be able to convert from byte to floating point types
1944[info] - should be able to convert from char to other integer types
1945[info] - should be able to convert from char to floating point types
1946[info] - should be able to convert from short to other integer types
1947[info] - should be able to convert from short to floating point types
1948[info] - should be able to convert from long to other integer types
1949[info] - should be able to convert from long to floating point types
1950[info] - should be able to convert from float to double and back
1951[info] - should be able to convert from float to integer types
1952[info] - should be able to convert from double to integer types
1953[info] boxing primitive types
1954[info] - should convert boolean to java.lang.Boolean
1955[info] - should convert char to java.lang.Character
1956[info] - should convert float to java.lang.Float
1957[info] - should convert double to java.lang.Double
1958[info] - should convert byte to java.lang.Byte
1959[info] - should convert short to java.lang.Short
1960[info] - should convert int to java.lang.Integer
1961[info] - should convert long to java.lang.Long
1962[info] unboxing to primitive types
1963[info] - should convert java.lang.Boolean to boolean
1964[info] - should convert java.lang.Character to char
1965[info] - should convert java.lang.Float to float
1966[info] - should convert java.lang.Double to double
1967[info] - should convert java.lang.Byte to byte
1968[info] - should convert java.lang.Short to short
1969[info] - should convert java.lang.Integer to int
1970[info] - should convert java.lang.Long to long
1971[info][class file reader] information about class files synthesized at parsing time is removed
1972[info][class file reader] the control-flow is simplified
1973[info][class file reader] control flow simplifications are not logged
1974[info][class file reader] invokedynamics are rewritten
1975[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1976[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1977[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1978[info][class file reader] unknown invokedynamics are logged
1979[info][class file reader] dynamic constants are rewritten
1980[info][class file reader] rewrites of dynamic constants are not logged
1981[info][class file reader] unknown dynamic constants are logged
1982[info][class file reader] unresolved dynamic constants are logged
1983[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1984[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1985[info][project setup] computing type hierarchy took 0.0083 s
1986[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1987[info][project setup] computing overriding information took 0.0003 s
1988[info][project setup] computing defined methods took 0.0008 s
1989[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1990[info][progress] project created (36)
1991[info][project configuration] project validation revealed 0 significant issues
1992[info][project setup] validating the project took 0.0009 s
1993[info][project setup] creating the project took 0.0113 s
1994[info] CFGTest:
1995[info][OPAL] org.opalj.br.cfg.CFG.Validate: validation on
1996[info] Properties of CFGs
1997[info] - the cfg of a method with no control flow statements should have one BasicBlock node
1998[info] - the cfg of a method with one `if` should have basic blocks for both branches
1999[info] - a cfg with multiple return statements should have corresponding basic blocks
2000[info][OPAL] org.opalj.br.cfg.CFG.Validate: validation off
2001[info][class file reader] information about class files synthesized at parsing time is removed
2002[info][class file reader] the control-flow is simplified
2003[info][class file reader] control flow simplifications are not logged
2004[info][class file reader] invokedynamics are rewritten
2005[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
2006[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2007[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2008[info][class file reader] unknown invokedynamics are logged
2009[info][project] finalized (LogContext(3906819))
2010[info][project] finalized (LogContext(3906736))
2011[info][project] finalized (LogContext(3906711))
2012[info][project] finalized (LogContext(3906674))
2013[info][project] finalized (LogContext(3906600))
2014[info][project] finalized (LogContext(3906561))
2015[info][project] finalized (LogContext(3906296))
2016[info][project] finalized (LogContext(3903335))
2017[info][project] finalized (LogContext(3902080))
2018[info][project] finalized (LogContext(3902057))
2019[info][project] finalized (LogContext(3900328))
2020[info][project] finalized (LogContext(3900297))
2021[info][project] finalized (LogContext(3906007))
2022[info][project] finalized (GlobalLogContext)
2023[info][project] finalized (LogContext(3905447))
2024[info][project] finalized (LogContext(3905006))
2025[info][project] finalized (LogContext(3903901))
2026[info][project] finalized (LogContext(3903884))
2027[info][project] finalized (LogContext(3903869))
2028[info][project] finalized (LogContext(3903845))
2029[info][project] finalized (LogContext(3903829))
2030[info][project] finalized (LogContext(3905700))
2031[info][project] finalized (LogContext(3905638))
2032[info][project] finalized (LogContext(3905526))
2033[info][project] finalized (LogContext(3905498))
2034[info][project configuration] the JDK is part of the analysis
2035[info][project setup] computing type hierarchy took 0.2012 s
2036[info][project setup] computing defined methods took 0.4375 s
2037[info][project setup] computing overriding information took 0.4718 s
2038[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
2039[info][progress] project created (37)
2040[info][project configuration] project validation revealed 0 significant issues
2041[info][project setup] validating the project took 0.0022 s
2042[info][project setup] creating the project took 0.7452 s
2043[info] BasicLambdaExpressionsRewritingTest:
2044[info] rewriting of lambda expressions
2045[info] - should resolve all references in Lambdas
2046[info] + Testing instanceClosure
2047[info] + Testing localAndInstanceClosure
2048[info] + Testing localClosure
2049[info] + Testing plainLambda
2050[info] - should resolve all references in DefaultMethod
2051[info] + Testing defaultMethodInterface
2052[info] + Testing interfaceReference
2053[info] - should resolve all references in InvokeSpecial
2054[info] + Testing exampleMethodTest
2055[info] + Testing callSomeMethod
2056[info] - should resolve all references in MethodReferencePrimitives
2057[info] + Testing sumDoubleDouble
2058[info] + Testing sumDoubleFloat
2059[info] + Testing sumDoubleInt
2060[info] + Testing sumDoubleLong
2061[info] + Testing sumFloatDouble
2062[info] + Testing sumFloatDoubleFloat
2063[info] + Testing sumFloatFloat
2064[info] + Testing sumIntInt
2065[info] + Testing sumIntLongLong
2066[info] + Testing sumLongDouble
2067[info] + Testing sumLongInt
2068[info] + Testing sumLongLong
2069[info] - should resolve all references in MethodReferences
2070[info] + Testing arrayInstanceMethod
2071[info] + Testing arrayMethod
2072[info] + Testing arrayNew
2073[info] + Testing compareValues
2074[info] + Testing explicitTypeArgs
2075[info] + Testing filterOutEmptyValues
2076[info] + Testing genericClass
2077[info] + Testing genericConstructor
2078[info] + Testing inferredConstructor
2079[info] + Testing inferredTypeArgs
2080[info] + Testing instanceMethod
2081[info] + Testing intArrayArrayClone
2082[info] + Testing intArrayClone
2083[info] + Testing nestedClass
2084[info] + Testing newValue
2085[info] + Testing objectMethod
2086[info] + Testing overloadResolution
2087[info] + Testing parameterizedConstructor
2088[info] + Testing partialBound
2089[info] + Testing referenceLength
2090[info] + Testing referencePrintln
2091[info] + Testing staticMethod
2092[info] + Testing ternaryIterator
2093[info] + Testing typeArgsExplicit
2094[info] + Testing typeArgsFromContext
2095[info] + Testing getSuperToString
2096[info] + Testing StaticFoo
2097[info] + Testing foo
2098[info] - should resolve all references in ReceiverInheritance
2099[info] + Testing callBiConsumer
2100[info] + Testing instanceBiConsumer
2101[info] + Testing instanceBiFunction
2102[info] - should resolve all references in SinkTest
2103[info] + Testing downstreamTest
2104[info] - should resolve all references in StaticInheritance
2105[info] + Testing makeComparator
2106[info] + Testing staticInheritanceTest
2107[info] + Testing staticInheritanceWithParameter
2108[info][class file reader] information about class files synthesized at parsing time is removed
2109[info][class file reader] the control-flow is simplified
2110[info][class file reader] control flow simplifications are not logged
2111[info][class file reader] invokedynamics are rewritten
2112[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
2113[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2114[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2115[info][class file reader] unknown invokedynamics are logged
2116[info][class file reader] dynamic constants are rewritten
2117[info][class file reader] rewrites of dynamic constants are not logged
2118[info][class file reader] unknown dynamic constants are logged
2119[info][class file reader] unresolved dynamic constants are logged
2120[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2121[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2122[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
2123[info][project setup] computing type hierarchy took 0.0157 s
2124[info][project setup] computing overriding information took 0.0008 s
2125[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2126[info][project setup] computing defined methods took 0.0009 s
2127[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
2128[info][progress] project created (37)
2129[info][project configuration] project validation revealed 0 significant issues
2130[info][project setup] validating the project took 0.0014 s
2131[info][project setup] creating the project took 0.0207 s
2132[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2133[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2134[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
2135[info][project setup] computing type hierarchy took 0.0125 s
2136[info][project setup] computing overriding information took 0.0004 s
2137[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2138[info][project setup] computing defined methods took 0.0022 s
2139[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
2140[info][progress] project created (39)
2141[info][project configuration] project validation revealed 0 significant issues
2142[info][project setup] validating the project took 0.0006 s
2143[info][project setup] creating the project took 0.0166 s
2144[info][project] initialization of ClosedPackages took 0.0001 s
2145[info][project] initialization of ClassExtensibility took 0.0003 s
2146[info][project] initialization of TypeExtensibility took 0.0024 s
2147[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2148[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2149[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
2150[info][project setup] computing type hierarchy took 0.0087 s
2151[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2152[info][project setup] computing defined methods took 0.0007 s
2153[info][project setup] computing overriding information took 0.0001 s
2154[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
2155[info][progress] project created (41)
2156[info][project configuration] project validation revealed 0 significant issues
2157[info][project setup] validating the project took 0.0002 s
2158[info][project setup] creating the project took 0.0108 s
2159[info][project] initialization of ClosedPackages took 0.0001 s
2160[info][project] initialization of ClassExtensibility took 0.0002 s
2161[info][project] initialization of TypeExtensibility took 0.0005 s
2162[info] TypeExtensibilityTest:
2163[info] all directly extensible types
2164[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2165[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2166[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
2167[info][project setup] computing type hierarchy took 0.0108 s
2168[info][project setup] computing overriding information took 0.0001 s
2169[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2170[info][project setup] computing defined methods took 0.0009 s
2171[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
2172[info][progress] project created (43)
2173[info][project configuration] project validation revealed 0 significant issues
2174[info][project setup] validating the project took 0.0007 s
2175[info][project setup] creating the project took 0.0152 s
2176[info][project] initialization of ClosedPackages took 0.0001 s
2177[info][project] initialization of ClassExtensibility took 0.0002 s
2178[info][project] initialization of TypeExtensibility took 0.0005 s
2179[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2180[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2181[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
2182[info][project setup] computing type hierarchy took 0.0117 s
2183[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2184[info][project setup] computing overriding information took 0.0001 s
2185[info][project setup] computing defined methods took 0.0007 s
2186[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
2187[info][progress] project created (45)
2188[info][project configuration] project validation revealed 0 significant issues
2189[info][project setup] validating the project took 0.0003 s
2190[info][project setup] creating the project took 0.0154 s
2191[info][project] initialization of ClosedPackages took 0.0006 s
2192[info][project] initialization of ClassExtensibility took 0.0002 s
2193[info][project] initialization of TypeExtensibility took 0.0007 s
2194[info] - should also be transitively extensible
2195[info] when a type is located in a closed package
2196[info] - a package visible class is transitively extensible when it has a public subclass
2197[info] - a package visible class should NOT be transitively extensible when all subclasses are (effectively) final
2198[info] - a non-final public class is transitively extensible even when all subclasses are NOT
2199[info] - a non-final package visible class must be transitively extensible even if only one subtypeis extensible
2200[info] - a non-final package visible class must be transitively extensible even if only one subtypeis extensible and the type hierarchy is large
2201[info] when a type belongs to an open package
2202[info] - a package visible class should be transitively extensible
2203[info] - a type from which an application type inherits from is (obviously) extensible
2204[info] - the extensibility of an unknown type should be unknown
2205[warn][project configuration - class hierarchy] supertype information incomplete: {class java.io.BufferedInputStream, class java.io.BufferedOutputStream, class java.io.InputStream, class java.io.OutputStream, class java.security.BasicPermission, class java.util.AbstractCollection, class java.util.AbstractMap, class java.util.AbstractSet, class java.util.WeakHashMap, interface java.io.Serializable}
2206[info] TypesSetTest:
2207[info] the TypesSet
2208[info] - should be empty empty upon creation
2209[info] the add type method +=
2210[info] - should add the type if it is not stored in the set
2211[info] - should add the type if it is not stored in the set and only subtypes are added as upper type bounds
2212[info] - should not add the type if the type is already added as an upper type bound
2213[info] - should not add a type if a super type is already added as an upper type bound
2214[info] the add upper type bound method +<:=
2215[info] - should not remove unrelated concrete types if a super type of some types is added as an upper type bound
2216[info] - should remove the type if the type is (later) added as an upper type bound
2217[info] - should remove all concrete types if a super type is added as an upper type bound
2218[info] - should add the type if it is not stored in the set
2219[info] - should not a add the type if a super type is already in the set as an upper type bound
2220[info] - should replace a type if a super type is added
2221[info] MethodDescriptorTest:
2222[info] - Parsing: ()V
2223[info] - Parsing: (III)I
2224[info] - Parsing: ([I)[I
2225[info] - Parsing: ([[[III)[I
2226[info] - Parsing: (IDLjava/lang/Thread;)Ljava/lang/Object;
2227[info] - Parsing: (IDLjava/lang/Thread;[J)[Ljava/lang/Object;
2228[info] - recreating JVM descriptor ()V
2229[info] - recreating JVM descriptor ([[[III)[I
2230[info] - recreating JVM descriptor ([I)[I
2231[info] - recreating JVM descriptor (JZSCIFD)V
2232[info] - recreating JVM descriptor (IDLjava/lang/Thread;)Ljava/lang/Object;
2233[info] - recreating JVM descriptor (IDLjava/lang/Thread;[J)[Ljava/lang/Object;
2234[info] ClassFileReaderTest:
2235[info] ClassFile reader
2236[info] - should be able to read class files stored in jar files stored within jar files (nested jar files)
2237[info] - should not crash when trying to read an empty (0-byte) .jar
2238[info][class file reader] information about class files synthesized at parsing time is removed
2239[info][class file reader] the control-flow is simplified
2240[info][class file reader] control flow simplifications are not logged
2241[info][class file reader] invokedynamics are rewritten
2242[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
2243[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2244[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2245[info][class file reader] unknown invokedynamics are logged
2246[info][class file reader] dynamic constants are rewritten
2247[info][class file reader] rewrites of dynamic constants are not logged
2248[info][class file reader] unknown dynamic constants are logged
2249[info][class file reader] unresolved dynamic constants are logged
2250[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2251[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2252[info][project setup] computing type hierarchy took 0.0113 s
2253[info][project setup] computing overriding information took 0.0002 s
2254[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2255[info][project setup] computing defined methods took 0.0008 s
2256[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
2257[info][progress] project created (46)
2258[info][project configuration] project validation revealed 0 significant issues
2259[info][project setup] validating the project took 0.0014 s
2260[info][project setup] creating the project took 0.0151 s
2261[info] IsInnerClassPropertyTest:
2262[info] a named inner class
2263[info] - should should return true if isInnerClass is called
2264[info] - should correctly identify its outer class
2265[info] an anonymous inner class
2266[info] - should should return true when isInnerClass is called
2267[info] - should should return true when isInnerClass is called even if it is an inner class of another anonymous inner class
2268[info] an outer class that is not an inner class
2269[info] - should return false if isInnerClass is called
2270[info] ArrayTypeTest:
2271[info] - ArrayType (Array of References) Field Descriptor
2272[info] - ArrayType (Array of Primitives) Field Descriptor
2273[info] - ArrayType (Array of Array of Primitives) Field Descriptor
2274[info] - toJavaClass
2275[info] - Equality
2276[info] - Reference equality
2277[info] - Pattern matching
2278[info][project] finalized (LogContext(3909424))
2279[info][project] finalized (LogContext(3909440))
2280[info][project] finalized (LogContext(3909376))
2281[info][project] finalized (LogContext(3909459))
2282[info][project] finalized (LogContext(3909554))
2283[info][project] finalized (LogContext(3909400))
2284[info] Disabling assertions
2285[info] Enabling assertions
2286[info] Disabling assertions
2287[info] Enabling assertions
2288Starting build for ProjectRef(file:/build/repo/,BytecodeInfrastructure) (bytecode-infrastructure)... [3/19]
2289Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2290[info] Disabling assertions
2291[info] Enabling assertions
2292[info] Disabling assertions
2293[info] Enabling assertions
2294[info] Disabling assertions
2295[info] Enabling assertions
2296[warn] javaOptions will be ignored, fork is set to false
2297[info] AccessFlagsMatcherTest:
2298[info] an AccessFlagsMatcher
2299[info] - should be able to correctly match a class file's access flags (PUBLIC)
2300[info] - should be able to correctly match a class file's access flags (PUBLIC ABSTRACT)
2301[info] - should be combinable with other AccessFlagsMatchers
2302[info] Disabling assertions
2303[info] Enabling assertions
2304[info] Disabling assertions
2305[info] Enabling assertions
2306Starting build for ProjectRef(file:/build/repo/,BytecodeCreator) (bytecode-creator)... [4/19]
2307Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2308[info] Disabling assertions
2309[info] Enabling assertions
2310[info] Disabling assertions
2311[info] Enabling assertions
2312[info] Disabling assertions
2313[info] Enabling assertions
2314[warn] javaOptions will be ignored, fork is set to false
2315[info] DynamicConstantsCreationTest:
2316[info] the Bytecode Infrastructure for dynamic constants
2317[info] - should be able to assemble a class file containing dynamic constants
2318[info] Disabling assertions
2319[info] Enabling assertions
2320[info] Disabling assertions
2321[info] Enabling assertions
2322Starting build for ProjectRef(file:/build/repo/,APK) (apk)... [5/19]
2323Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2324[info] Disabling assertions
2325[info] Enabling assertions
2326[info] compiling 8 Scala sources to /build/repo/OPAL/apk/target/scala-3.8.0-RC6/classes ...
2327[info] done compiling
2328[info] Disabling assertions
2329[info] Enabling assertions
2330[info] compiling 1 Scala source to /build/repo/OPAL/apk/target/scala-3.8.0-RC6/test-classes ...
2331[info] done compiling
2332[info] Disabling assertions
2333[info] Enabling assertions
2334[warn] javaOptions will be ignored, fork is set to false
2335[info] ApkParserTest:
2336[info] - components / entry point parsing !!! IGNORED !!!
2337[info] - java packages parsing !!! IGNORED !!!
2338[info] - context registered broadcast receiver parsing !!! IGNORED !!!
2339[info] Disabling assertions
2340[info] Enabling assertions
2341[info] Disabling assertions
2342[info] Enabling assertions
2343Starting build for ProjectRef(file:/build/repo/,StaticAnalysisInfrastructure) (static-analysis-infrastructure)... [6/19]
2344Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2345[info] Disabling assertions
2346[info] Enabling assertions
2347[info] Disabling assertions
2348[info] Enabling assertions
2349[info] Disabling assertions
2350[info] Enabling assertions
2351[warn] javaOptions will be ignored, fork is set to false
2352[info] PropertyComputationResultsTest:
2353[info] - the ids of the different types of results are different
2354[info][OPAL Common] Production Build
2355[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
2356[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
2357[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceSuppressedNotifications: suppressed notifications are not reported
2358[info] PKECPropertyStoreTestWithDebugging128Threads:
2359[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support on
2360[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: usages of fallbacks are reported
2361[info] PropertyStore
2362[info][OPAL Static Analyses Infrastructure] Production Build
2363[info] - should be possible to query an empty property store
2364[info] + PropertyStore@2215b6b3
2365[info] - should be able to print properties even if the store is empty
2366[info] + PropertyStore@456e00bc
2367[info] - should be possible to terminate the computations and still query the store
2368[info] + PropertyStore@4fc26074
2369[info] - should be possible to call setupPhase after waitOnPhaseCompletion
2370[info] + PropertyStore@6bfd2d72
2371[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
2372[info] + PropertyStore@5afaede9
2373[info] - should be able to perform queries w.r.t. unknown entities / property keys
2374[info] + PropertyStore@42b240c
2375[info] - should be possible to test if a store has a property even if it was only queried
2376[info] + PropertyStore@4cf92992
2377[info] - should be possible to test if a store has a property even if the analysis is scheduled later
2378[info] + PropertyStore@6fca0801
2379[info] - set should set an entity's property "immediately"
2380[info] + PropertyStore@372c50d8
2381[info] - should allow setting different properties w.r.t. one entity
2382[info] + PropertyStore@7e863d64
2383[info] - should be able to enumerate all explicitly set properties of an entity
2384[info] + PropertyStore@41b3b8b5
2385[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
2386[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
2387[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
2388[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
2389[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
2390[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
2391[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
2392[info] + PropertyStore@bf7e377
2393[info] - should specify that the property was not derived when an analysis was scheduled
2394[info] + PropertyStore@58915d7
2395[info] - should not set an entity's property if it already has a property
2396[info] + PropertyStore@361d73a8
2397[info] - should contain properties (at least) for all entities for which we performed a computation
2398[info] + PropertyStore@2cd91908
2399[info] - should trigger a lazy property computation only lazily
2400[info] + PropertyStore@56f9f8c8
2401[info] - should not trigger a lazy property computation multiple times
2402[info] + PropertyStore@6dd6a7a7
2403[info] - should correctly handle PartialResults
2404[info] + PropertyStore@60d96c11
2405[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
2406[info] + PropertyStore@6f3b3a1a
2407[info] handling of computations with multiple updates
2408[info] - should be possible using eagerly scheduled computations
2409[info] + PropertyStore@4a495e3d
2410[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,f,g,e,i,d,j,c] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
2411[info] + PropertyStore@1f8d09e1
2412[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,f,i,d,j,c,g,e] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2413[info] + PropertyStore@7a4f7789
2414[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,f,j,c,i,g,e,d] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2415[info] + PropertyStore@75eae9c
2416[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,g,c,d,e,i,j,f] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
2417[info] + PropertyStore@1e3fb0a
2418[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,g,c,j,e,d,i,f] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
2419[info] + PropertyStore@765628d6
2420[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,g,d,i,e,j,f,c] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
2421[info] + PropertyStore@77a4faaa
2422[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,g,e,f,i,d,j,c] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
2423[info] + PropertyStore@57c808c
2424[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,g,f,d,j,c,i,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2425[info] + PropertyStore@1bd91082
2426[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,g,i,c,j,f,e,d] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
2427[info] + PropertyStore@5c8e8bb7
2428[info] + (id of first permutation = 27784; this permutation=[a,b,r,h,g,j,c,d,f,i,e] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2429[info] + PropertyStore@c2f4b26
2430[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,d,h,e,j,i,r,g] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
2431[info] + PropertyStore@6db6d2cf
2432[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,d,i,e,r,h,g,j] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2433[info] + PropertyStore@3eb892fb
2434[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,d,j,r,g,e,h,i] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
2435[info] + PropertyStore@16c365a8
2436[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,d,j,i,e,h,r,g] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2437[info] + PropertyStore@60c36a2d
2438[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,e,r,i,h,g,d,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2439[info] + PropertyStore@3bb8ec50
2440[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,e,d,h,j,r,g,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2441[info] + PropertyStore@41ed8e96
2442[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,e,g,d,j,i,r,h] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2443[info] + PropertyStore@4c0e4d26
2444[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,e,h,d,r,i,g,j] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2445[info] + PropertyStore@37e7d488
2446[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,e,i,r,g,d,h,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:52
2447[info] + PropertyStore@4bc16448
2448[info] + (id of first permutation = 27784; this permutation=[a,b,c,f,e,i,j,d,h,r,g] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
2449[info] + PropertyStore@6675da98
2450[info] + (id of first permutation = 27784; this permutation=[a,b,d,r,j,g,e,c,i,h,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2451[info] + PropertyStore@582cdc0d
2452[info] + (id of first permutation = 27784; this permutation=[a,b,d,r,j,h,c,f,g,i,e] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
2453[info] + PropertyStore@51661014
2454[info] + (id of first permutation = 27784; this permutation=[a,b,d,r,j,h,i,f,c,g,e] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
2455[info] + PropertyStore@1145cd54
2456[info] + (id of first permutation = 27784; this permutation=[a,b,d,r,j,i,g,f,h,e,c] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2457[info] + PropertyStore@59ac74fe
2458[info] + (id of first permutation = 27784; this permutation=[a,b,d,c,r,e,h,j,g,i,f] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
2459[info] + PropertyStore@67de0772
2460[info] + (id of first permutation = 27784; this permutation=[a,b,d,c,r,f,h,e,g,j,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2461[info] + PropertyStore@6d94d2d
2462[info] + (id of first permutation = 27784; this permutation=[a,b,d,c,r,g,f,e,j,i,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2463[info] + PropertyStore@39c90fcf
2464[info] + (id of first permutation = 27784; this permutation=[a,b,d,c,r,h,e,g,i,j,f] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
2465[info] + PropertyStore@3f8878c
2466[info] + (id of first permutation = 27784; this permutation=[a,b,d,c,r,h,j,g,e,i,f] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2467[info] + PropertyStore@140af516
2468[info] + (id of first permutation = 27784; this permutation=[a,b,d,c,r,i,h,g,j,f,e] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2469[info] + PropertyStore@5876629f
2470[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,g,f,r,h,c,e,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
2471[info] + PropertyStore@29b0b929
2472[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,g,f,j,e,h,r,c] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2473[info] + PropertyStore@6eb38f74
2474[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,g,h,f,j,c,r,e] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2475[info] + PropertyStore@2d5265f1
2476[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,g,j,f,r,c,e,h] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2477[info] + PropertyStore@465b985e
2478[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,h,r,f,c,j,e,g] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2479[info] + PropertyStore@6a0e184d
2480[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,h,c,e,f,g,r,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
2481[info] + PropertyStore@1834f257
2482[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,h,e,r,g,c,f,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2483[info] + PropertyStore@26f7714d
2484[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,h,e,j,f,g,r,c] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2485[info] + PropertyStore@3cf484a5
2486[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,h,f,g,j,c,r,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2487[info] + PropertyStore@26222f06
2488[info] + (id of first permutation = 27784; this permutation=[a,b,d,i,h,g,f,r,c,e,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2489[info] + PropertyStore@19bbd7df
2490[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,d,f,j,i,r,h,c] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2491[info] + PropertyStore@45ba0bc
2492[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,d,h,i,j,f,c,r] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2493[info] + PropertyStore@1c92dd3e
2494[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,d,i,h,r,f,j,c] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2495[info] + PropertyStore@2b7f9bb5
2496[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,d,j,f,c,r,i,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2497[info] + PropertyStore@6c3da42a
2498[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,f,r,d,h,j,i,c] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2499[info] + PropertyStore@35baa751
2500[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,f,c,r,i,h,j,d] ; number of executed tasks:85; number of scheduled onUpdateContinuations:53
2501[info] + PropertyStore@3f4bf7f5
2502[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,f,c,j,i,r,h,d] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2503[info] + PropertyStore@68be719a
2504[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,f,d,i,j,h,c,r] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2505[info] + PropertyStore@69a38453
2506[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,f,h,i,r,d,j,c] ; number of executed tasks:87; number of scheduled onUpdateContinuations:55
2507[info] + PropertyStore@9c33619
2508[info] + (id of first permutation = 27784; this permutation=[a,b,e,g,f,i,d,c,r,j,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2509[info] - should be possible using interim partial results
2510[info] + PropertyStore@711b235d
2511[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,g,e,j,f,d,h,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
2512[info] + PropertyStore@8c97037
2513[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,g,f,i,e,h,j,d] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
2514[info] + PropertyStore@43cdeb0d
2515[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,g,h,f,i,d,e,j] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
2516[info] + PropertyStore@6b6439e2
2517[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,g,i,e,h,f,j,d] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
2518[info] + PropertyStore@1f6e7c90
2519[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,g,j,d,i,e,f,h] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
2520[info] + PropertyStore@5ce5ff82
2521[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,g,j,i,h,e,f,d] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
2522[info] + PropertyStore@70dcf290
2523[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,h,d,j,e,f,g,i] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
2524[info] + PropertyStore@3a3d7e40
2525[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,h,e,i,d,g,j,f] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
2526[info] + PropertyStore@56db0f6b
2527[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,h,f,g,e,d,i,j] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
2528[info] + PropertyStore@2531f3dd
2529[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,h,g,e,f,i,j,d] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
2530[info] + PropertyStore@32eedd99
2531[info] + (id of first permutation = 2383; this permutation=[a,b,r,c,h,i,d,g,e,f,j] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
2532[info] - should be possible using lazily scheduled computations
2533[info] + PropertyStore@63f06afa
2534[info] - should be possible to use lazily scheduled mutually dependent computations
2535[info] + PropertyStore@475b38c5
2536[info] + scheduledTasksCount=43
2537[info] + scheduledOnUpdateComputationsCount=36
2538[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
2539[info] + PropertyStore@e592d83
2540[info] + scheduledTasksCount=39
2541[info] + scheduledOnUpdateComputationsCount=32
2542[info] - should be possible to force the results of transformers based on lazy properties
2543[info] + PropertyStore@79822547
2544[info] + scheduledTasksCount=39
2545[info] + scheduledOnUpdateComputationsCount=32
2546[info] - should be possible to force the results of multiple transformers based on a lazy property
2547[info] + PropertyStore@6436e8e8
2548[info] + scheduledTasksCount=39
2549[info] + scheduledOnUpdateComputationsCount=32
2550[info] - should be possible to force the results of a chain of transformers based on lazy properties
2551[info] + PropertyStore@36b8a2ba
2552[info] + scheduledTasksCount=49
2553[info] + scheduledOnUpdateComputationsCount=42
2554[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
2555[info] + PropertyStore@3436fca1
2556[info] + scheduledTasksCount=91
2557[info] + scheduledOnUpdateComputationsCount=73
2558[info][analysis progress] used fallback AllNodes for a
2559[info][analysis progress] used fallback AllNodes for b
2560[info][analysis progress] used fallback AllNodes for r
2561[info][analysis progress] used fallback AllNodes for c
2562[info][analysis progress] used fallback AllNodes for d
2563[info][analysis progress] used fallback AllNodes for e
2564[info][analysis progress] used fallback AllNodes for f
2565[info][analysis progress] used fallback AllNodes for g
2566[info][analysis progress] used fallback AllNodes for h
2567[info][analysis progress] used fallback AllNodes for i
2568[info][analysis progress] used fallback AllNodes for j
2569[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
2570[info] + PropertyStore@3d8c78a1
2571[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
2572[info] + PropertyStore@721a049a
2573[info] - should be possible to execute an analysis incrementally
2574[info] + PropertyStore@1b49532
2575[info] - should never pass a null property to clients
2576[info] + PropertyStore@4d34a76d
2577[info] - should be possible to execute an analysis which analyzes a huge circle
2578[info] + PropertyStore@5a709e0b
2579[info] + test succeeded with 1 node(s) in a circle
2580[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:2
2581[info] + PropertyStore@74ccd790
2582[info] + test succeeded with 5 node(s) in a circle
2583[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
2584[info] + PropertyStore@27165c61
2585[info] + test succeeded with 50000 node(s) in a circle
2586[info] + number of executed tasks:125853; number of scheduled onUpdateContinuations:25851
2587[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
2588[info] + PropertyStore@59ca05df
2589[info] + test succeeded with 1 node(s) in a circle
2590[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:2
2591[info] + PropertyStore@4d5f80b8
2592[info] + test succeeded with 5 node(s) in a circle
2593[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
2594[info] + PropertyStore@44b28031
2595[info] + test succeeded with 50 node(s) in a circle
2596[info] + number of executed tasks:151; number of scheduled onUpdateContinuations:49
2597[info] + PropertyStore@5dff7b43
2598[info] + test succeeded with 1000 node(s) in a circle
2599[info] + number of executed tasks:2965; number of scheduled onUpdateContinuations:963
2600[info] the property store with debugging support
2601[info] - should catch InterimResults with inverted property bounds
2602[info] + PropertyStore@6ce75526
2603[info] - should catch non-monotonic updates related to the lower bound
2604[info] - should catch non-monotonic updates related to the upper bound
2605[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
2606[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
2607[info][property store] using LIFOTasksManager for managing tasks
2608[info][property store] the MaxEvaluationDepth is 0
2609[info][property store] using LIFOTasksManager for managing tasks
2610[info][property store] the MaxEvaluationDepth is 0
2611[info] LIFOTasksManagerPKESequentialPropertyStoreTest:
2612[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support on
2613[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: usages of fallbacks are reported
2614[info] PropertyStore
2615[info][property store] using LIFOTasksManager for managing tasks
2616[info][property store] the MaxEvaluationDepth is 0
2617[info][analysis progress] reached quiescence 1
2618[info][analysis progress] finalization of: Palindrome
2619[info] - should be possible to query an empty property store
2620[info] + PropertyStore@6ec00ff7
2621[info][property store] using LIFOTasksManager for managing tasks
2622[info][property store] the MaxEvaluationDepth is 0
2623[info][analysis progress] reached quiescence 1
2624[info][analysis progress] finalization of: Palindrome
2625[info] - should be able to print properties even if the store is empty
2626[info] + PropertyStore@3449571e
2627[info][property store] using LIFOTasksManager for managing tasks
2628[info][property store] the MaxEvaluationDepth is 0
2629[info] - should be possible to terminate the computations and still query the store
2630[info] + PropertyStore@64f3d140
2631[info][property store] using LIFOTasksManager for managing tasks
2632[info][property store] the MaxEvaluationDepth is 0
2633[info][analysis progress] reached quiescence 1
2634[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for d
2635[info][analysis progress] reached quiescence 2
2636[info][analysis progress] finalization of: Palindrome
2637[info] - should be possible to call setupPhase after waitOnPhaseCompletion
2638[info] + PropertyStore@46d24c92
2639[info][property store] using LIFOTasksManager for managing tasks
2640[info][property store] the MaxEvaluationDepth is 0
2641[info][analysis progress] reached quiescence 1
2642[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for e3
2643[info][analysis progress] reached quiescence 2
2644[info][analysis progress] finalization of: Palindrome
2645[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
2646[info] + PropertyStore@1454f8d9
2647[info][property store] using LIFOTasksManager for managing tasks
2648[info][property store] the MaxEvaluationDepth is 0
2649[info][analysis progress] reached quiescence 1
2650[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aa
2651[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aba
2652[info][analysis progress] reached quiescence 2
2653[info][analysis progress] finalization of: Palindrome
2654[info] - should be able to perform queries w.r.t. unknown entities / property keys
2655[info] + PropertyStore@63a48308
2656[info][property store] using LIFOTasksManager for managing tasks
2657[info][property store] the MaxEvaluationDepth is 0
2658[info][analysis progress] reached quiescence 1
2659[info][analysis progress] finalization of: Palindrome,SuperPalindrome
2660[info] - should be possible to test if a store has a property even if it was only queried
2661[info] + PropertyStore@50052d95
2662[info][property store] using LIFOTasksManager for managing tasks
2663[info][property store] the MaxEvaluationDepth is 0
2664[info][analysis progress] reached quiescence 1
2665[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for d
2666[info][analysis progress] finalization of sub phase 0 of 1 led to 1 updates
2667[info][analysis progress] reached quiescence 2
2668[info][analysis progress] finalization of: Palindrome,SuperPalindrome
2669[info] - should be possible to test if a store has a property even if the analysis is scheduled later
2670[info] + PropertyStore@4bb1b623
2671[info][property store] using LIFOTasksManager for managing tasks
2672[info][property store] the MaxEvaluationDepth is 0
2673[info][analysis progress] reached quiescence 1
2674[info][analysis progress] finalization of: Palindrome
2675[info] - set should set an entity's property "immediately"
2676[info] + PropertyStore@61465f4a
2677[info][property store] using LIFOTasksManager for managing tasks
2678[info][property store] the MaxEvaluationDepth is 0
2679[info][analysis progress] reached quiescence 1
2680[info][analysis progress] finalization of: Palindrome
2681[info] - should allow setting different properties w.r.t. one entity
2682[info] + PropertyStore@33aefd17
2683[info][property store] using LIFOTasksManager for managing tasks
2684[info][property store] the MaxEvaluationDepth is 0
2685[info][analysis progress] reached quiescence 1
2686[info] - should be able to enumerate all explicitly set properties of an entity
2687[info] + PropertyStore@1263a079
2688[info][property store] using LIFOTasksManager for managing tasks
2689[info][property store] the MaxEvaluationDepth is 0
2690[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
2691[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
2692[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
2693[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
2694[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
2695[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
2696[info][analysis progress] reached quiescence 1
2697[info][analysis progress] finalization of: Marker
2698[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
2699[info] + PropertyStore@4e228748
2700[info][property store] using LIFOTasksManager for managing tasks
2701[info][property store] the MaxEvaluationDepth is 0
2702[info][analysis progress] reached quiescence 1
2703[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aaabbbaaa
2704[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for zu
2705[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for fd
2706[info][analysis progress] finalization of sub phase 0 of 1 led to 3 updates
2707[info][analysis progress] reached quiescence 2
2708[info][analysis progress] finalization of: Palindrome,Marker
2709[info] - should specify that the property was not derived when an analysis was scheduled
2710[info] + PropertyStore@59cf3d22
2711[info][property store] using LIFOTasksManager for managing tasks
2712[info][property store] the MaxEvaluationDepth is 0
2713[info] - should not set an entity's property if it already has a property
2714[info] + PropertyStore@7835bc71
2715[info][property store] using LIFOTasksManager for managing tasks
2716[info][property store] the MaxEvaluationDepth is 0
2717[info][analysis progress] reached quiescence 1
2718[info][analysis progress] finalization of: Palindrome
2719[info] - should contain properties (at least) for all entities for which we performed a computation
2720[info] + PropertyStore@5833a878
2721[info][property store] using LIFOTasksManager for managing tasks
2722[info][property store] the MaxEvaluationDepth is 0
2723[info][analysis progress] reached quiescence 1
2724[info][analysis progress] finalization of: Palindrome
2725[info] - should trigger a lazy property computation only lazily
2726[info] + PropertyStore@f340d1a
2727[info][property store] using LIFOTasksManager for managing tasks
2728[info][property store] the MaxEvaluationDepth is 0
2729[info][analysis progress] reached quiescence 1
2730[info][analysis progress] finalization of: Palindrome
2731[info] - should not trigger a lazy property computation multiple times
2732[info] + PropertyStore@4a1b7ab
2733[info] - should complete the computation of dependent lazy computations before the phase ends
2734[info] + PropertyStore@2b5226f8
2735[info][property store] using LIFOTasksManager for managing tasks
2736[info][property store] the MaxEvaluationDepth is 0
2737[info][analysis progress] reached quiescence 1
2738[info][analysis progress] finalization of: Palindrome,PalindromeFragments
2739[info] - should correctly handle PartialResults
2740[info] + PropertyStore@16ce87ca
2741[info][property store] using LIFOTasksManager for managing tasks
2742[info][property store] the MaxEvaluationDepth is 0
2743[info][analysis progress] reached quiescence 1
2744[info][analysis progress] finalization of: Palindrome,PalindromeFragments
2745[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
2746[info] + PropertyStore@33376cc7
2747[info] handling of computations with multiple updates
2748[info][property store] using LIFOTasksManager for managing tasks
2749[info][property store] the MaxEvaluationDepth is 0
2750[info][analysis progress] reached quiescence 1
2751[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2752[info][analysis progress] reached quiescence 2
2753[info][property store] using LIFOTasksManager for managing tasks
2754[info][property store] the MaxEvaluationDepth is 0
2755[info][analysis progress] reached quiescence 1
2756[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2757[info][analysis progress] reached quiescence 2
2758[info][property store] using LIFOTasksManager for managing tasks
2759[info][property store] the MaxEvaluationDepth is 0
2760[info][analysis progress] reached quiescence 1
2761[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2762[info][analysis progress] reached quiescence 2
2763[info][property store] using LIFOTasksManager for managing tasks
2764[info][property store] the MaxEvaluationDepth is 0
2765[info][analysis progress] reached quiescence 1
2766[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2767[info][analysis progress] reached quiescence 2
2768[info][property store] using LIFOTasksManager for managing tasks
2769[info][property store] the MaxEvaluationDepth is 0
2770[info][analysis progress] reached quiescence 1
2771[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2772[info][analysis progress] reached quiescence 2
2773[info][property store] using LIFOTasksManager for managing tasks
2774[info][property store] the MaxEvaluationDepth is 0
2775[info][analysis progress] reached quiescence 1
2776[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2777[info][analysis progress] reached quiescence 2
2778[info][property store] using LIFOTasksManager for managing tasks
2779[info][property store] the MaxEvaluationDepth is 0
2780[info][analysis progress] reached quiescence 1
2781[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2782[info][analysis progress] reached quiescence 2
2783[info][property store] using LIFOTasksManager for managing tasks
2784[info][property store] the MaxEvaluationDepth is 0
2785[info][analysis progress] reached quiescence 1
2786[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2787[info][analysis progress] reached quiescence 2
2788[info][property store] using LIFOTasksManager for managing tasks
2789[info][property store] the MaxEvaluationDepth is 0
2790[info][analysis progress] reached quiescence 1
2791[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2792[info][analysis progress] reached quiescence 2
2793[info][property store] using LIFOTasksManager for managing tasks
2794[info][property store] the MaxEvaluationDepth is 0
2795[info][analysis progress] reached quiescence 1
2796[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2797[info][analysis progress] reached quiescence 2
2798[info][property store] using LIFOTasksManager for managing tasks
2799[info][property store] the MaxEvaluationDepth is 0
2800[info][analysis progress] reached quiescence 1
2801[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2802[info][analysis progress] reached quiescence 2
2803[info][property store] using LIFOTasksManager for managing tasks
2804[info][property store] the MaxEvaluationDepth is 0
2805[info][analysis progress] reached quiescence 1
2806[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2807[info][analysis progress] reached quiescence 2
2808[info][property store] using LIFOTasksManager for managing tasks
2809[info][property store] the MaxEvaluationDepth is 0
2810[info][analysis progress] reached quiescence 1
2811[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2812[info][analysis progress] reached quiescence 2
2813[info][property store] using LIFOTasksManager for managing tasks
2814[info][property store] the MaxEvaluationDepth is 0
2815[info][analysis progress] reached quiescence 1
2816[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2817[info][analysis progress] reached quiescence 2
2818[info][property store] using LIFOTasksManager for managing tasks
2819[info][property store] the MaxEvaluationDepth is 0
2820[info][analysis progress] reached quiescence 1
2821[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2822[info][analysis progress] reached quiescence 2
2823[info][property store] using LIFOTasksManager for managing tasks
2824[info][property store] the MaxEvaluationDepth is 0
2825[info][analysis progress] reached quiescence 1
2826[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2827[info][analysis progress] reached quiescence 2
2828[info][property store] using LIFOTasksManager for managing tasks
2829[info][property store] the MaxEvaluationDepth is 0
2830[info][analysis progress] reached quiescence 1
2831[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2832[info][analysis progress] reached quiescence 2
2833[info][property store] using LIFOTasksManager for managing tasks
2834[info][property store] the MaxEvaluationDepth is 0
2835[info][analysis progress] reached quiescence 1
2836[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2837[info][analysis progress] reached quiescence 2
2838[info][property store] using LIFOTasksManager for managing tasks
2839[info][property store] the MaxEvaluationDepth is 0
2840[info][analysis progress] reached quiescence 1
2841[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2842[info][analysis progress] reached quiescence 2
2843[info][property store] using LIFOTasksManager for managing tasks
2844[info][property store] the MaxEvaluationDepth is 0
2845[info][analysis progress] reached quiescence 1
2846[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2847[info][analysis progress] reached quiescence 2
2848[info][property store] using LIFOTasksManager for managing tasks
2849[info][property store] the MaxEvaluationDepth is 0
2850[info][analysis progress] reached quiescence 1
2851[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2852[info][analysis progress] reached quiescence 2
2853[info][property store] using LIFOTasksManager for managing tasks
2854[info][property store] the MaxEvaluationDepth is 0
2855[info][analysis progress] reached quiescence 1
2856[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2857[info][analysis progress] reached quiescence 2
2858[info][property store] using LIFOTasksManager for managing tasks
2859[info][property store] the MaxEvaluationDepth is 0
2860[info][analysis progress] reached quiescence 1
2861[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2862[info][analysis progress] reached quiescence 2
2863[info][property store] using LIFOTasksManager for managing tasks
2864[info][property store] the MaxEvaluationDepth is 0
2865[info][analysis progress] reached quiescence 1
2866[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2867[info][analysis progress] reached quiescence 2
2868[info][property store] using LIFOTasksManager for managing tasks
2869[info][property store] the MaxEvaluationDepth is 0
2870[info][analysis progress] reached quiescence 1
2871[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2872[info][analysis progress] reached quiescence 2
2873[info][property store] using LIFOTasksManager for managing tasks
2874[info][property store] the MaxEvaluationDepth is 0
2875[info][analysis progress] reached quiescence 1
2876[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2877[info][analysis progress] reached quiescence 2
2878[info][property store] using LIFOTasksManager for managing tasks
2879[info][property store] the MaxEvaluationDepth is 0
2880[info][analysis progress] reached quiescence 1
2881[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2882[info][analysis progress] reached quiescence 2
2883[info][property store] using LIFOTasksManager for managing tasks
2884[info][property store] the MaxEvaluationDepth is 0
2885[info][analysis progress] reached quiescence 1
2886[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2887[info][analysis progress] reached quiescence 2
2888[info][property store] using LIFOTasksManager for managing tasks
2889[info][property store] the MaxEvaluationDepth is 0
2890[info][analysis progress] reached quiescence 1
2891[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2892[info][analysis progress] reached quiescence 2
2893[info][property store] using LIFOTasksManager for managing tasks
2894[info][property store] the MaxEvaluationDepth is 0
2895[info][analysis progress] reached quiescence 1
2896[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2897[info][analysis progress] reached quiescence 2
2898[info][property store] using LIFOTasksManager for managing tasks
2899[info][property store] the MaxEvaluationDepth is 0
2900[info][analysis progress] reached quiescence 1
2901[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2902[info][analysis progress] reached quiescence 2
2903[info][property store] using LIFOTasksManager for managing tasks
2904[info][property store] the MaxEvaluationDepth is 0
2905[info][analysis progress] reached quiescence 1
2906[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2907[info][analysis progress] reached quiescence 2
2908[info][property store] using LIFOTasksManager for managing tasks
2909[info][property store] the MaxEvaluationDepth is 0
2910[info][analysis progress] reached quiescence 1
2911[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2912[info][analysis progress] reached quiescence 2
2913[info][property store] using LIFOTasksManager for managing tasks
2914[info][property store] the MaxEvaluationDepth is 0
2915[info][analysis progress] reached quiescence 1
2916[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2917[info][analysis progress] reached quiescence 2
2918[info][property store] using LIFOTasksManager for managing tasks
2919[info][property store] the MaxEvaluationDepth is 0
2920[info][analysis progress] reached quiescence 1
2921[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2922[info][analysis progress] reached quiescence 2
2923[info][property store] using LIFOTasksManager for managing tasks
2924[info][property store] the MaxEvaluationDepth is 0
2925[info][analysis progress] reached quiescence 1
2926[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2927[info][analysis progress] reached quiescence 2
2928[info][property store] using LIFOTasksManager for managing tasks
2929[info][property store] the MaxEvaluationDepth is 0
2930[info][analysis progress] reached quiescence 1
2931[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2932[info][analysis progress] reached quiescence 2
2933[info][property store] using LIFOTasksManager for managing tasks
2934[info][property store] the MaxEvaluationDepth is 0
2935[info][analysis progress] reached quiescence 1
2936[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2937[info][analysis progress] reached quiescence 2
2938[info][property store] using LIFOTasksManager for managing tasks
2939[info][property store] the MaxEvaluationDepth is 0
2940[info][analysis progress] reached quiescence 1
2941[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2942[info][analysis progress] reached quiescence 2
2943[info][property store] using LIFOTasksManager for managing tasks
2944[info][property store] the MaxEvaluationDepth is 0
2945[info][analysis progress] reached quiescence 1
2946[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2947[info][analysis progress] reached quiescence 2
2948[info][property store] using LIFOTasksManager for managing tasks
2949[info][property store] the MaxEvaluationDepth is 0
2950[info][analysis progress] reached quiescence 1
2951[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2952[info][analysis progress] reached quiescence 2
2953[info][property store] using LIFOTasksManager for managing tasks
2954[info][property store] the MaxEvaluationDepth is 0
2955[info][analysis progress] reached quiescence 1
2956[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2957[info][analysis progress] reached quiescence 2
2958[info][property store] using LIFOTasksManager for managing tasks
2959[info][property store] the MaxEvaluationDepth is 0
2960[info][analysis progress] reached quiescence 1
2961[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2962[info][analysis progress] reached quiescence 2
2963[info][property store] using LIFOTasksManager for managing tasks
2964[info][property store] the MaxEvaluationDepth is 0
2965[info][analysis progress] reached quiescence 1
2966[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2967[info][analysis progress] reached quiescence 2
2968[info][property store] using LIFOTasksManager for managing tasks
2969[info][property store] the MaxEvaluationDepth is 0
2970[info][analysis progress] reached quiescence 1
2971[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2972[info][analysis progress] reached quiescence 2
2973[info][property store] using LIFOTasksManager for managing tasks
2974[info][property store] the MaxEvaluationDepth is 0
2975[info][analysis progress] reached quiescence 1
2976[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2977[info][analysis progress] reached quiescence 2
2978[info][property store] using LIFOTasksManager for managing tasks
2979[info][property store] the MaxEvaluationDepth is 0
2980[info][analysis progress] reached quiescence 1
2981[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2982[info][analysis progress] reached quiescence 2
2983[info][property store] using LIFOTasksManager for managing tasks
2984[info][property store] the MaxEvaluationDepth is 0
2985[info][analysis progress] reached quiescence 1
2986[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2987[info][analysis progress] reached quiescence 2
2988[info][property store] using LIFOTasksManager for managing tasks
2989[info][property store] the MaxEvaluationDepth is 0
2990[info][analysis progress] reached quiescence 1
2991[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2992[info][analysis progress] reached quiescence 2
2993[info][property store] using LIFOTasksManager for managing tasks
2994[info][property store] the MaxEvaluationDepth is 0
2995[info][analysis progress] reached quiescence 1
2996[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374),ReachedEntities
2997[info][analysis progress] reached quiescence 2
2998[info] - should be possible using eagerly scheduled computations
2999[info] + PropertyStore@62169899
3000[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,f,i,r,h,g,j,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3001[info] + PropertyStore@1ddd720d
3002[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,f,i,j,h,r,g,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3003[info] + PropertyStore@246c3e2
3004[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,f,j,h,i,g,e,r] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3005[info] + PropertyStore@622e02a6
3006[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,g,r,i,e,h,j,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3007[info] + PropertyStore@101a4c3c
3008[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,g,e,h,f,r,j,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:13
3009[info] + PropertyStore@3c213116
3010[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,g,f,e,h,j,i,r] ; number of executed tasks:31; number of scheduled onUpdateContinuations:12
3011[info] + PropertyStore@64614c00
3012[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,g,h,r,i,f,j,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3013[info] + PropertyStore@3e70ae80
3014[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,g,h,j,i,r,f,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3015[info] + PropertyStore@325f1a98
3016[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,g,i,h,j,f,e,r] ; number of executed tasks:31; number of scheduled onUpdateContinuations:12
3017[info] + PropertyStore@6658bd7c
3018[info] + (id of first permutation = 87616; this permutation=[a,b,d,c,g,j,h,r,f,i,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3019[info] + PropertyStore@7215e961
3020[info] + (id of first permutation = 87616; this permutation=[a,b,f,d,j,h,e,i,g,r,c] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3021[info] + PropertyStore@34e067ee
3022[info] + (id of first permutation = 87616; this permutation=[a,b,f,d,j,i,e,r,g,c,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3023[info] + PropertyStore@74531106
3024[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,r,c,g,h,d,i,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3025[info] + PropertyStore@500161aa
3026[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,r,d,c,h,j,g,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3027[info] + PropertyStore@1017c8ee
3028[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,r,d,j,h,g,c,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3029[info] + PropertyStore@612e61c3
3030[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,r,g,i,j,c,d,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3031[info] + PropertyStore@32e7193b
3032[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,r,h,g,j,i,c,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3033[info] + PropertyStore@50841c7f
3034[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,r,i,g,c,h,d,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3035[info] + PropertyStore@97de502
3036[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,r,j,d,g,c,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3037[info] + PropertyStore@9c0f7ca
3038[info] + (id of first permutation = 87616; this permutation=[a,b,f,e,c,r,d,h,j,g,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3039[info] + PropertyStore@24b5d144
3040[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,e,j,r,c,i,g,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3041[info] + PropertyStore@680b3fb8
3042[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,e,j,i,c,d,g,r] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3043[info] + PropertyStore@1386d728
3044[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,g,r,i,e,c,j,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3045[info] + PropertyStore@1bd3d8fd
3046[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,g,c,e,i,j,d,r] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3047[info] + PropertyStore@3faec487
3048[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,g,d,c,j,e,i,r] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3049[info] + PropertyStore@360056a1
3050[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,g,e,c,r,d,j,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3051[info] + PropertyStore@46356715
3052[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,g,i,r,c,j,e,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3053[info] + PropertyStore@4a3daef1
3054[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,g,i,j,c,d,e,r] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3055[info] + PropertyStore@189019c2
3056[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,g,j,e,d,r,i,c] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3057[info] + PropertyStore@238b8e50
3058[info] + (id of first permutation = 87616; this permutation=[a,b,h,f,i,r,e,g,j,d,c] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3059[info] + PropertyStore@48e37fad
3060[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,r,i,e,f,c,d,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3061[info] + PropertyStore@4a0422a
3062[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,c,r,e,g,i,d,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3063[info] + PropertyStore@2e2240e9
3064[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,c,d,r,i,f,e,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3065[info] + PropertyStore@66ada6bc
3066[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,c,e,r,d,f,g,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3067[info] + PropertyStore@5deb657e
3068[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,c,e,i,r,g,d,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3069[info] + PropertyStore@669eca2e
3070[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,c,f,g,d,e,r,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3071[info] + PropertyStore@137c1acc
3072[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,c,g,e,f,r,d,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3073[info] + PropertyStore@6e01824
3074[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,c,i,d,f,g,r,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3075[info] + PropertyStore@32284bbd
3076[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,d,r,c,i,f,e,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3077[info] + PropertyStore@59a6dc34
3078[info] + (id of first permutation = 87616; this permutation=[a,b,j,h,d,c,r,e,f,g,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3079[info] + PropertyStore@6486c000
3080[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,g,i,h,f,b,e,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3081[info] + PropertyStore@5a88883a
3082[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,h,b,g,i,f,e,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3083[info] + PropertyStore@4778c95
3084[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,h,d,g,b,f,i,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3085[info] + PropertyStore@2a1e10a3
3086[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,h,e,f,d,b,i,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3087[info] + PropertyStore@5adac156
3088[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,h,f,d,e,i,g,b] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3089[info] + PropertyStore@7810e973
3090[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,h,g,b,f,e,i,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3091[info] + PropertyStore@19854366
3092[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,h,g,i,f,b,e,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3093[info] + PropertyStore@4fad37b9
3094[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,h,i,f,g,e,d,b] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3095[info] + PropertyStore@2604af36
3096[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,i,b,g,d,f,h,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3097[info] + PropertyStore@789ed004
3098[info] + (id of first permutation = 87616; this permutation=[a,r,c,j,i,d,f,e,b,h,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3099[info][property store] using LIFOTasksManager for managing tasks
3100[info][property store] the MaxEvaluationDepth is 0
3101[info][analysis progress] reached quiescence 1
3102[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3103[info][analysis progress] reached quiescence 2
3104[info][property store] using LIFOTasksManager for managing tasks
3105[info][property store] the MaxEvaluationDepth is 0
3106[info][analysis progress] reached quiescence 1
3107[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3108[info][analysis progress] reached quiescence 2
3109[info][property store] using LIFOTasksManager for managing tasks
3110[info][property store] the MaxEvaluationDepth is 0
3111[info][analysis progress] reached quiescence 1
3112[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3113[info][analysis progress] reached quiescence 2
3114[info][property store] using LIFOTasksManager for managing tasks
3115[info][property store] the MaxEvaluationDepth is 0
3116[info][analysis progress] reached quiescence 1
3117[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3118[info][analysis progress] reached quiescence 2
3119[info][property store] using LIFOTasksManager for managing tasks
3120[info][property store] the MaxEvaluationDepth is 0
3121[info][analysis progress] reached quiescence 1
3122[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3123[info][analysis progress] reached quiescence 2
3124[info][property store] using LIFOTasksManager for managing tasks
3125[info][property store] the MaxEvaluationDepth is 0
3126[info][analysis progress] reached quiescence 1
3127[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3128[info][analysis progress] reached quiescence 2
3129[info][property store] using LIFOTasksManager for managing tasks
3130[info][property store] the MaxEvaluationDepth is 0
3131[info][analysis progress] reached quiescence 1
3132[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3133[info][analysis progress] reached quiescence 2
3134[info][property store] using LIFOTasksManager for managing tasks
3135[info][property store] the MaxEvaluationDepth is 0
3136[info][analysis progress] reached quiescence 1
3137[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3138[info][analysis progress] reached quiescence 2
3139[info][property store] using LIFOTasksManager for managing tasks
3140[info][property store] the MaxEvaluationDepth is 0
3141[info][analysis progress] reached quiescence 1
3142[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3143[info][analysis progress] reached quiescence 2
3144[info][property store] using LIFOTasksManager for managing tasks
3145[info][property store] the MaxEvaluationDepth is 0
3146[info][analysis progress] reached quiescence 1
3147[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3148[info][analysis progress] reached quiescence 2
3149[info][property store] using LIFOTasksManager for managing tasks
3150[info][property store] the MaxEvaluationDepth is 0
3151[info][analysis progress] reached quiescence 1
3152[info][analysis progress] finalization of: ReachableNodes(t=427977354374),<internal>opalj.PartialResultUpdateComputation
3153[info][analysis progress] reached quiescence 2
3154[info] - should be possible using interim partial results
3155[info] + PropertyStore@2412e4b5
3156[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,i,f,j,g,h,d,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
3157[info] + PropertyStore@5744d260
3158[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,i,g,h,j,d,f,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
3159[info] + PropertyStore@2fe8ce0d
3160[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,i,h,f,j,g,d,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
3161[info] + PropertyStore@30579e54
3162[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,i,j,f,d,e,h,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
3163[info] + PropertyStore@2de56821
3164[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,j,d,f,e,i,g,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
3165[info] + PropertyStore@66f46d7e
3166[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,j,e,d,g,f,i,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
3167[info] + PropertyStore@308b11d8
3168[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,j,e,i,f,h,d,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
3169[info] + PropertyStore@2e037fa5
3170[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,j,f,h,g,d,i,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
3171[info] + PropertyStore@74e7faf7
3172[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,j,g,f,h,i,d,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
3173[info] + PropertyStore@559e89a3
3174[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,j,h,e,i,d,g,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
3175[info] + PropertyStore@10317761
3176[info] + (id of first permutation = 3953; this permutation=[a,b,r,c,j,i,d,h,g,e,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
3177[info][property store] using LIFOTasksManager for managing tasks
3178[info][property store] the MaxEvaluationDepth is 0
3179[info][analysis progress] reached quiescence 1
3180[info][analysis progress] finalization of: ReachableNodes(t=427977354374)
3181[info][analysis progress] reached quiescence 2
3182[info] - should be possible using lazily scheduled computations
3183[info] + PropertyStore@31bca34e
3184[info][property store] using LIFOTasksManager for managing tasks
3185[info][property store] the MaxEvaluationDepth is 0
3186[info][analysis progress] reached quiescence 1
3187[info][analysis progress] finalization of: ReachableNodes(t=427977354374),ReachableNodesCount
3188[info][analysis progress] reached quiescence 2
3189[info] - should be possible to use lazily scheduled mutually dependent computations
3190[info] + PropertyStore@40565641
3191[info] + scheduledTasksCount=22
3192[info] + scheduledOnUpdateComputationsCount=22
3193[info][property store] using LIFOTasksManager for managing tasks
3194[info][property store] the MaxEvaluationDepth is 0
3195[info][analysis progress] reached quiescence 1
3196[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
3197[info][analysis progress] reached quiescence 2
3198[info][analysis progress] finalization of: ReachableNodes(t=427977354374),ReachableNodesCount
3199[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
3200[info] + PropertyStore@6e737783
3201[info] + scheduledTasksCount=22
3202[info] + scheduledOnUpdateComputationsCount=25
3203[info][property store] using LIFOTasksManager for managing tasks
3204[info][property store] the MaxEvaluationDepth is 0
3205[info][analysis progress] reached quiescence 1
3206[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
3207[info][analysis progress] reached quiescence 2
3208[info][analysis progress] finalization of: ReachableNodes(t=427977354374),ReachableNodesCount
3209[info] - should be possible to force the results of transformers based on lazy properties
3210[info] + PropertyStore@7cddf6c5
3211[info] + scheduledTasksCount=11
3212[info] + scheduledOnUpdateComputationsCount=24
3213[info][property store] using LIFOTasksManager for managing tasks
3214[info][property store] the MaxEvaluationDepth is 0
3215[info][analysis progress] reached quiescence 1
3216[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
3217[info][analysis progress] reached quiescence 2
3218[info][analysis progress] finalization of: ReachableNodes(t=427977354374),ReachableNodesCount,Marker
3219[info] - should be possible to force the results of multiple transformers based on a lazy property
3220[info] + PropertyStore@117d43a4
3221[info] + scheduledTasksCount=11
3222[info] + scheduledOnUpdateComputationsCount=24
3223[info][property store] using LIFOTasksManager for managing tasks
3224[info][property store] the MaxEvaluationDepth is 0
3225[info][analysis progress] reached quiescence 1
3226[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
3227[info][analysis progress] reached quiescence 2
3228[info][analysis progress] finalization of: ReachableNodes(t=427977354374),ReachableNodesCount,Marker
3229[info] - should be possible to force the results of a chain of transformers based on lazy properties
3230[info] + PropertyStore@1bde75bf
3231[info] + scheduledTasksCount=11
3232[info] + scheduledOnUpdateComputationsCount=35
3233[info][property store] using LIFOTasksManager for managing tasks
3234[info][property store] the MaxEvaluationDepth is 0
3235[info][analysis progress] reached quiescence 1
3236[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
3237[info][analysis progress] reached quiescence 2
3238[info][analysis progress] finalization of: ReachableNodes(t=427977354374),ReachableNodesCount,Marker
3239[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
3240[info] + PropertyStore@47f7f217
3241[info] + scheduledTasksCount=22
3242[info] + scheduledOnUpdateComputationsCount=35
3243[info][property store] using LIFOTasksManager for managing tasks
3244[info][property store] the MaxEvaluationDepth is 0
3245[info][analysis progress] used fallback AllNodes for j
3246[info][analysis progress] used fallback AllNodes for i
3247[info][analysis progress] used fallback AllNodes for h
3248[info][analysis progress] used fallback AllNodes for g
3249[info][analysis progress] used fallback AllNodes for f
3250[info][analysis progress] used fallback AllNodes for e
3251[info][analysis progress] used fallback AllNodes for d
3252[info][analysis progress] used fallback AllNodes for c
3253[info][analysis progress] used fallback AllNodes for r
3254[info][analysis progress] used fallback AllNodes for b
3255[info][analysis progress] used fallback AllNodes for a
3256[info][analysis progress] reached quiescence 1
3257[info][analysis progress] finalization of: ReachableNodesCount
3258[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
3259[info] + PropertyStore@3fbb10e5
3260[info][property store] using LIFOTasksManager for managing tasks
3261[info][property store] the MaxEvaluationDepth is 0
3262[info][analysis progress] reached quiescence 1
3263[info][analysis progress] used fallback AllNodes for a
3264[info][analysis progress] used fallback AllNodes for b
3265[info][analysis progress] used fallback AllNodes for c
3266[info][analysis progress] used fallback AllNodes for d
3267[info][analysis progress] used fallback AllNodes for e
3268[info][analysis progress] used fallback AllNodes for f
3269[info][analysis progress] used fallback AllNodes for g
3270[info][analysis progress] used fallback AllNodes for h
3271[info][analysis progress] used fallback AllNodes for i
3272[info][analysis progress] used fallback AllNodes for j
3273[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
3274[info][analysis progress] reached quiescence 2
3275[info][analysis progress] used fallback AllNodes for r
3276[info][analysis progress] finalization of sub phase 0 of 1 led to 1 updates
3277[info][analysis progress] reached quiescence 3
3278[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=427977354374)
3279[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
3280[info] + PropertyStore@44a014d5
3281[info][property store] using LIFOTasksManager for managing tasks
3282[info][property store] the MaxEvaluationDepth is 0
3283[info][analysis progress] reached quiescence 1
3284[info][analysis progress] finalization of: TreeLevel(t=428387135031
3285[info] - should be possible to execute an analysis incrementally
3286[info] + PropertyStore@2c3be273
3287[info][property store] using LIFOTasksManager for managing tasks
3288[info][property store] the MaxEvaluationDepth is 0
3289[info] - should never pass a null property to clients
3290[info] + PropertyStore@3bf0c5d7
3291[info][property store] using LIFOTasksManager for managing tasks
3292[info][property store] the MaxEvaluationDepth is 0
3293[info][analysis progress] reached quiescence 1
3294[info][analysis progress] finalization of: Purity
3295[info][analysis progress] reached quiescence 2
3296[info][property store] using LIFOTasksManager for managing tasks
3297[info][property store] the MaxEvaluationDepth is 0
3298[info][analysis progress] reached quiescence 1
3299[info][analysis progress] finalization of: Purity
3300[info][analysis progress] reached quiescence 2
3301[info][property store] using LIFOTasksManager for managing tasks
3302[info][property store] the MaxEvaluationDepth is 0
3303[info][analysis progress] reached quiescence 1
3304[info][analysis progress] finalization of: Purity
3305[info][analysis progress] reached quiescence 2
3306[info] - should be possible to execute an analysis which analyzes a huge circle
3307[info] + PropertyStore@2716f007
3308[info] + test succeeded with 1 node(s) in a circle
3309[info] + number of executed tasks:2; number of scheduled onUpdateContinuations:1
3310[info] + PropertyStore@12e5c619
3311[info] + test succeeded with 5 node(s) in a circle
3312[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:1
3313[info] + PropertyStore@4ee1b345
3314[info] + test succeeded with 50000 node(s) in a circle
3315[info] + number of executed tasks:50001; number of scheduled onUpdateContinuations:25604
3316[info][property store] using LIFOTasksManager for managing tasks
3317[info][property store] the MaxEvaluationDepth is 0
3318[info][analysis progress] reached quiescence 1
3319[info][analysis progress] finalization of: Purity
3320[info][analysis progress] reached quiescence 2
3321[info][property store] using LIFOTasksManager for managing tasks
3322[info][property store] the MaxEvaluationDepth is 0
3323[info][analysis progress] reached quiescence 1
3324[info][analysis progress] finalization of: Purity
3325[info][analysis progress] reached quiescence 2
3326[info][property store] using LIFOTasksManager for managing tasks
3327[info][property store] the MaxEvaluationDepth is 0
3328[info][analysis progress] reached quiescence 1
3329[info][analysis progress] finalization of: Purity
3330[info][analysis progress] reached quiescence 2
3331[info][property store] using LIFOTasksManager for managing tasks
3332[info][property store] the MaxEvaluationDepth is 0
3333[info][analysis progress] reached quiescence 1
3334[info][analysis progress] finalization of: Purity
3335[info][analysis progress] reached quiescence 2
3336[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
3337[info] + PropertyStore@73821933
3338[info] + test succeeded with 1 node(s) in a circle
3339[info] + number of executed tasks:2; number of scheduled onUpdateContinuations:1
3340[info] + PropertyStore@6304598c
3341[info] + test succeeded with 5 node(s) in a circle
3342[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:1
3343[info] + PropertyStore@5f6d9efb
3344[info] + test succeeded with 50 node(s) in a circle
3345[info] + number of executed tasks:51; number of scheduled onUpdateContinuations:2
3346[info] + PropertyStore@1c5575c8
3347[info] + test succeeded with 1000 node(s) in a circle
3348[info] + number of executed tasks:1001; number of scheduled onUpdateContinuations:7
3349[info] the property store with debugging support
3350[info][property store] using LIFOTasksManager for managing tasks
3351[info][property store] the MaxEvaluationDepth is 0
3352[info] - should catch InterimResults with inverted property bounds
3353[info] + PropertyStore@7ffdbcf0
3354[info][property store] using LIFOTasksManager for managing tasks
3355[info][property store] the MaxEvaluationDepth is 0
3356[info] - should catch non-monotonic updates related to the lower bound
3357[info] + PropertyStore@3ef452ba
3358[info][property store] using LIFOTasksManager for managing tasks
3359[info][property store] the MaxEvaluationDepth is 0
3360[info] - should catch non-monotonic updates related to the upper bound
3361[info] + PropertyStore(MaxEvaluationDepth=0)@60323d8c
3362[info] - should catch updates when the upper bound is lower than the lower bound
3363[info] + PropertyStore@2a44b5e6
3364[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
3365[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
3366[info] PKECPropertyStoreTestWithDebuggingSingleThreadedNoLocalEvaluation:
3367[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support on
3368[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: usages of fallbacks are reported
3369[info] PropertyStore
3370[info] - should be possible to query an empty property store
3371[info] + PropertyStore@6c7330df
3372[info] - should be able to print properties even if the store is empty
3373[info] + PropertyStore@329d160a
3374[info] - should be possible to terminate the computations and still query the store
3375[info] + PropertyStore@40463d33
3376[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3377[info] + PropertyStore@327e639b
3378[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
3379[info] + PropertyStore@477e48c3
3380[info] - should be able to perform queries w.r.t. unknown entities / property keys
3381[info] + PropertyStore@1d092b60
3382[info] - should be possible to test if a store has a property even if it was only queried
3383[info] + PropertyStore@6c572257
3384[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3385[info] + PropertyStore@2d74e6fd
3386[info] - set should set an entity's property "immediately"
3387[info] + PropertyStore@18f99bc0
3388[info] - should allow setting different properties w.r.t. one entity
3389[info] + PropertyStore@4cffe194
3390[info] - should be able to enumerate all explicitly set properties of an entity
3391[info] + PropertyStore@19ef37c6
3392[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
3393[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
3394[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
3395[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
3396[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
3397[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
3398[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
3399[info] + PropertyStore@13a67908
3400[info] - should specify that the property was not derived when an analysis was scheduled
3401[info] + PropertyStore@4755c727
3402[info] - should not set an entity's property if it already has a property
3403[info] + PropertyStore@74156d18
3404[info] - should contain properties (at least) for all entities for which we performed a computation
3405[info] + PropertyStore@1424355b
3406[info] - should trigger a lazy property computation only lazily
3407[info] + PropertyStore@346a60ee
3408[info] - should not trigger a lazy property computation multiple times
3409[info] + PropertyStore@5d6ff5bb
3410[info] - should complete the computation of dependent lazy computations before the phase ends
3411[info] + PropertyStore@2cd2ea3
3412[info] - should correctly handle PartialResults
3413[info] + PropertyStore@37765d4c
3414[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3415[info] + PropertyStore@507c365c
3416[info] handling of computations with multiple updates
3417[info] - should be possible using eagerly scheduled computations
3418[info] + PropertyStore@729cc3c5
3419[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,e,i,h,f,c,j,d] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3420[info] + PropertyStore@19cf5303
3421[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,e,j,f,h,i,d,c] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3422[info] + PropertyStore@1c56f14b
3423[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,f,c,e,j,h,i,d] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3424[info] + PropertyStore@2da9ea4b
3425[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,f,d,e,c,h,j,i] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3426[info] + PropertyStore@393f86d0
3427[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,f,e,c,d,j,i,h] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3428[info] + PropertyStore@5a0b9dbf
3429[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,f,e,j,d,h,i,c] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3430[info] + PropertyStore@717ce31c
3431[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,f,h,i,e,c,j,d] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3432[info] + PropertyStore@13e5b4ca
3433[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,f,i,e,h,j,d,c] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3434[info] + PropertyStore@5629a960
3435[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,f,j,d,i,e,h,c] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3436[info] + PropertyStore@50c9207f
3437[info] + (id of first permutation = 22166; this permutation=[a,b,r,g,h,c,e,d,f,j,i] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3438[info] + PropertyStore@46bb4d79
3439[info] + (id of first permutation = 22166; this permutation=[a,b,c,r,j,i,g,h,d,e,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3440[info] + PropertyStore@7846e280
3441[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,r,e,h,j,i,f,g] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3442[info] + PropertyStore@633f3641
3443[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,r,f,h,e,i,g,j] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3444[info] + PropertyStore@7aec3881
3445[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,r,g,f,h,e,i,j] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3446[info] + PropertyStore@66a07220
3447[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,r,h,e,g,j,f,i] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3448[info] + PropertyStore@293dce96
3449[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,r,h,j,g,f,e,i] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3450[info] + PropertyStore@33aa68ce
3451[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,r,i,h,j,e,f,g] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3452[info] + PropertyStore@2819660a
3453[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,r,j,g,i,h,e,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3454[info] + PropertyStore@4d4d205b
3455[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,e,r,h,f,i,g,j] ; number of executed tasks:106; number of scheduled onUpdateContinuations:65
3456[info] + PropertyStore@a431e1a
3457[info] + (id of first permutation = 22166; this permutation=[a,b,c,d,e,f,g,h,r,i,j] ; number of executed tasks:109; number of scheduled onUpdateContinuations:68
3458[info] + PropertyStore@6a4feb84
3459[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,g,r,i,j,f,e,d] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3460[info] + PropertyStore@985e9f1
3461[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,g,d,i,r,f,j,e] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3462[info] + PropertyStore@2dee5f62
3463[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,g,e,f,d,r,j,i] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3464[info] + PropertyStore@3f4f270b
3465[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,g,f,d,e,j,i,r] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
3466[info] + PropertyStore@2ac9f8ad
3467[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,g,i,r,f,e,j,d] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3468[info] + PropertyStore@c254664
3469[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,g,i,j,f,r,e,d] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3470[info] + PropertyStore@536f0dcd
3471[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,g,j,f,i,e,d,r] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3472[info] + PropertyStore@155e1fd4
3473[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,i,r,g,d,f,j,e] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3474[info] + PropertyStore@70b79142
3475[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,i,d,f,e,r,j,g] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3476[info] + PropertyStore@5607ef56
3477[info] + (id of first permutation = 22166; this permutation=[a,b,c,h,i,e,d,f,j,g,r] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3478[info] + PropertyStore@7dad913e
3479[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,c,f,j,r,i,g,h] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3480[info] + PropertyStore@186881e0
3481[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,c,g,i,f,h,r,j] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
3482[info] + PropertyStore@54993e2e
3483[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,c,h,g,i,r,f,j] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3484[info] + PropertyStore@3d0d06b4
3485[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,c,i,f,h,j,r,g] ; number of executed tasks:106; number of scheduled onUpdateContinuations:65
3486[info] + PropertyStore@2c38444a
3487[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,c,j,r,i,g,f,h] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3488[info] + PropertyStore@7003a7ac
3489[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,f,r,c,g,h,i,j] ; number of executed tasks:106; number of scheduled onUpdateContinuations:65
3490[info] + PropertyStore@6d768fcc
3491[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,f,r,j,c,i,g,h] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3492[info] + PropertyStore@381b1c70
3493[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,f,c,i,g,h,r,j] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
3494[info] + PropertyStore@56ef152d
3495[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,f,g,h,i,r,c,j] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
3496[info] + PropertyStore@3bbcf69b
3497[info] + (id of first permutation = 22166; this permutation=[a,b,d,e,f,h,c,i,j,r,g] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
3498[info] + PropertyStore@626d06cf
3499[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,h,e,j,c,f,g,r] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3500[info] + PropertyStore@2756e6e
3501[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,h,f,g,e,r,j,c] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3502[info] + PropertyStore@2c9d4570
3503[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,h,g,e,f,j,c,r] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3504[info] + PropertyStore@70c96656
3505[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,h,j,c,g,e,f,r] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3506[info] + PropertyStore@7a984dfe
3507[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,j,r,e,c,f,h,g] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
3508[info] + PropertyStore@53b75add
3509[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,j,c,r,e,h,g,f] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
3510[info] + PropertyStore@15c7231e
3511[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,j,c,h,e,f,g,r] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3512[info] + PropertyStore@2e071c26
3513[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,j,e,g,f,r,h,c] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3514[info] + PropertyStore@164843a5
3515[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,j,f,e,g,h,c,r] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3516[info] + PropertyStore@7fc09203
3517[info] + (id of first permutation = 22166; this permutation=[a,b,d,i,j,g,c,h,e,f,r] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3518[info] - should be possible using interim partial results
3519[info] + PropertyStore@53b38136
3520[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,g,c,j,e,f,i,h] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3521[info] + PropertyStore@45c3414a
3522[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,g,e,i,c,j,f,h] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3523[info] + PropertyStore@11c2673c
3524[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,g,f,h,e,c,j,i] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
3525[info] + PropertyStore@6a69af8d
3526[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,g,h,e,f,j,c,i] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3527[info] + PropertyStore@251c29c7
3528[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,g,i,c,h,e,j,f] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3529[info] + PropertyStore@7a0ae53f
3530[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,g,i,j,f,h,c,e] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3531[info] + PropertyStore@787396c5
3532[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,g,j,h,i,c,f,e] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
3533[info] + PropertyStore@5f415b81
3534[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,h,c,g,j,i,e,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3535[info] + PropertyStore@1b5703bf
3536[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,h,e,g,c,f,j,i] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3537[info] + PropertyStore@36592ef7
3538[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,h,f,e,c,j,g,i] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3539[info] + PropertyStore@52f84347
3540[info] + (id of first permutation = 7298; this permutation=[a,b,r,d,h,g,c,f,e,j,i] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3541[info] - should be possible using lazily scheduled computations
3542[info] + PropertyStore@7b097ca
3543[info] - should be possible to use lazily scheduled mutually dependent computations
3544[info] + PropertyStore@24d92678
3545[info] + scheduledTasksCount=109
3546[info] + scheduledOnUpdateComputationsCount=80
3547[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
3548[info] + PropertyStore@5b889a82
3549[info] + scheduledTasksCount=87
3550[info] + scheduledOnUpdateComputationsCount=58
3551[info] - should be possible to force the results of transformers based on lazy properties
3552[info] + PropertyStore@4b7a08cf
3553[info] + scheduledTasksCount=76
3554[info] + scheduledOnUpdateComputationsCount=58
3555[info] - should be possible to force the results of multiple transformers based on a lazy property
3556[info] + PropertyStore@48f7c8ad
3557[info] + scheduledTasksCount=76
3558[info] + scheduledOnUpdateComputationsCount=58
3559[info] - should be possible to force the results of a chain of transformers based on lazy properties
3560[info] + PropertyStore@25f0dd2d
3561[info] + scheduledTasksCount=87
3562[info] + scheduledOnUpdateComputationsCount=69
3563[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
3564[info] + PropertyStore@3ab30f9b
3565[info] + scheduledTasksCount=96
3566[info] + scheduledOnUpdateComputationsCount=67
3567[info][analysis progress] used fallback AllNodes for a
3568[info][analysis progress] used fallback AllNodes for b
3569[info][analysis progress] used fallback AllNodes for r
3570[info][analysis progress] used fallback AllNodes for c
3571[info][analysis progress] used fallback AllNodes for d
3572[info][analysis progress] used fallback AllNodes for e
3573[info][analysis progress] used fallback AllNodes for f
3574[info][analysis progress] used fallback AllNodes for g
3575[info][analysis progress] used fallback AllNodes for h
3576[info][analysis progress] used fallback AllNodes for i
3577[info][analysis progress] used fallback AllNodes for j
3578[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
3579[info] + PropertyStore@21144472
3580[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
3581[info] + PropertyStore@57d0425d
3582[info] - should be possible to execute an analysis incrementally
3583[info] + PropertyStore@746af43f
3584[info] - should never pass a null property to clients
3585[info] + PropertyStore@5607e2fe
3586[info] - should be possible to execute an analysis which analyzes a huge circle
3587[info] + PropertyStore@55331b98
3588[info] + test succeeded with 1 node(s) in a circle
3589[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
3590[info] + PropertyStore@a469c9
3591[info] + test succeeded with 5 node(s) in a circle
3592[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
3593[info] + PropertyStore@234cbeee
3594[info] + test succeeded with 50000 node(s) in a circle
3595[info] + number of executed tasks:124399; number of scheduled onUpdateContinuations:24397
3596[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
3597[info] + PropertyStore@4ab5a86b
3598[info] + test succeeded with 1 node(s) in a circle
3599[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
3600[info] + PropertyStore@717957e
3601[info] + test succeeded with 5 node(s) in a circle
3602[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
3603[info] + PropertyStore@245e5e74
3604[info] + test succeeded with 50 node(s) in a circle
3605[info] + number of executed tasks:151; number of scheduled onUpdateContinuations:49
3606[info] + PropertyStore@62233fdf
3607[info] + test succeeded with 1000 node(s) in a circle
3608[info] + number of executed tasks:2996; number of scheduled onUpdateContinuations:994
3609[info] the property store with debugging support
3610[info] - should catch InterimResults with inverted property bounds
3611[info] + PropertyStore@5323500
3612[info] - should catch non-monotonic updates related to the lower bound
3613[info] + PropertyStore@3e35fcbd
3614[info] - should catch non-monotonic updates related to the upper bound
3615[info] + PropertyStore(MaxEvaluationDepth=0)@68cea8f1
3616[info] - should catch updates when the upper bound is lower than the lower bound
3617[info] + PropertyStore@1368bff0
3618[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
3619[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
3620[info] NoResultTest:
3621[info] - a NoResult is not a proper result
3622[info] - a NoResult is not an InterimResult
3623[info] - a NoResult cannot be cast to an InterimResult
3624[info] PKECPropertyStoreTestWithoutDebuggingSingleThreaded:
3625[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
3626[info] PropertyStore
3627[info] - should be possible to query an empty property store
3628[info] + PropertyStore@6643e48a
3629[info] - should be able to print properties even if the store is empty
3630[info] + PropertyStore@5e1980b6
3631[info] - should be possible to terminate the computations and still query the store
3632[info] + PropertyStore@49eb7f97
3633[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3634[info] + PropertyStore@7ef64fef
3635[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
3636[info] + PropertyStore@7e8930f
3637[info] - should be able to perform queries w.r.t. unknown entities / property keys
3638[info] + PropertyStore@15e6bf74
3639[info] - should be possible to test if a store has a property even if it was only queried
3640[info] + PropertyStore@7e36d98
3641[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3642[info] + PropertyStore@4ba6d3bc
3643[info] - set should set an entity's property "immediately"
3644[info] + PropertyStore@895512c
3645[info] - should allow setting different properties w.r.t. one entity
3646[info] + PropertyStore@28a84255
3647[info] - should be able to enumerate all explicitly set properties of an entity
3648[info] + PropertyStore@343b7575
3649[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
3650[info] + PropertyStore@49fd6b7d
3651[info] - should specify that the property was not derived when an analysis was scheduled
3652[info] + PropertyStore@6bc34f5f
3653[info] - should not set an entity's property if it already has a property
3654[info] + PropertyStore@1931298
3655[info] - should contain properties (at least) for all entities for which we performed a computation
3656[info] + PropertyStore@6e6c4f02
3657[info] - should trigger a lazy property computation only lazily
3658[info] + PropertyStore@4c687731
3659[info] - should not trigger a lazy property computation multiple times
3660[info] + PropertyStore@3da07054
3661[info] - should correctly handle PartialResults
3662[info] + PropertyStore@24bea2aa
3663[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3664[info] + PropertyStore@2826ed60
3665[info] handling of computations with multiple updates
3666[info] - should be possible using eagerly scheduled computations
3667[info] + PropertyStore@27f8d6aa
3668[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,i,e,j,c,f,h,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3669[info] + PropertyStore@19e430d1
3670[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,i,f,h,c,j,g,e] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3671[info] + PropertyStore@489e7ab5
3672[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,i,g,f,e,h,j,c] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3673[info] + PropertyStore@574cd32b
3674[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,i,h,e,g,c,j,f] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3675[info] + PropertyStore@366002ee
3676[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,i,j,c,g,h,f,e] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3677[info] + PropertyStore@ebace4b
3678[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,i,j,h,g,e,f,c] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3679[info] + PropertyStore@354a56fb
3680[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,j,c,i,e,f,h,g] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3681[info] + PropertyStore@42e1ef2
3682[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,j,e,h,c,i,g,f] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3683[info] + PropertyStore@32ef1beb
3684[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,j,f,g,e,h,i,c] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3685[info] + PropertyStore@6aff536b
3686[info] + (id of first permutation = 84458; this permutation=[a,b,d,r,j,g,e,h,c,i,f] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3687[info] + PropertyStore@de52d41
3688[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,h,j,i,g,r,d,e] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3689[info] + PropertyStore@79486b81
3690[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,i,r,h,j,g,d,e] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3691[info] + PropertyStore@33b20700
3692[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,i,d,h,r,g,e,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3693[info] + PropertyStore@23466e16
3694[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,i,e,g,d,r,h,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3695[info] + PropertyStore@76dd01a
3696[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,i,g,d,e,j,r,h] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3697[info] + PropertyStore@3dc3a715
3698[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,i,h,r,g,e,d,j] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3699[info] + PropertyStore@1eea3daa
3700[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,i,h,j,g,r,d,e] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3701[info] + PropertyStore@e4cd6bf
3702[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,i,j,g,h,e,r,d] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3703[info] + PropertyStore@67c82a6c
3704[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,j,r,h,d,g,e,i] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3705[info] + PropertyStore@4793c28f
3706[info] + (id of first permutation = 84458; this permutation=[a,b,f,c,j,d,g,e,r,h,i] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3707[info] + PropertyStore@8dba0ba
3708[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,g,i,r,e,j,f,c] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3709[info] + PropertyStore@60ca7630
3710[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,g,i,j,e,c,f,r] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3711[info] + PropertyStore@46f7bb0f
3712[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,g,j,f,i,r,e,c] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3713[info] + PropertyStore@1fa98ee4
3714[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,i,r,f,j,g,e,c] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3715[info] + PropertyStore@4aa233db
3716[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,i,c,f,r,g,j,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3717[info] + PropertyStore@796ab749
3718[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,i,e,c,f,r,j,g] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3719[info] + PropertyStore@2be44a8
3720[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,i,f,r,e,j,g,c] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3721[info] + PropertyStore@51b334b5
3722[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,i,f,j,e,c,g,r] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3723[info] + PropertyStore@ad4f9b3
3724[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,i,g,f,j,r,e,c] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3725[info] + PropertyStore@26a8c75f
3726[info] + (id of first permutation = 84458; this permutation=[a,b,h,d,i,j,e,g,f,c,r] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3727[info] + PropertyStore@56c35c26
3728[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,g,d,c,r,i,f,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3729[info] + PropertyStore@1e9dccd7
3730[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,g,f,r,d,h,c,i] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3731[info] + PropertyStore@33a9a7d6
3732[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,g,f,i,d,r,c,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3733[info] + PropertyStore@535b1cc3
3734[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,g,h,f,d,i,r,c] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3735[info] + PropertyStore@1fb548e2
3736[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,g,i,d,h,c,r,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3737[info] + PropertyStore@6f3ec4b7
3738[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,h,r,f,c,d,g,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3739[info] + PropertyStore@11574991
3740[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,h,c,d,r,i,f,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3741[info] + PropertyStore@1ae1e27c
3742[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,h,d,r,f,g,c,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3743[info] + PropertyStore@2fa65b9a
3744[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,h,d,i,f,r,c,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3745[info] + PropertyStore@362439a5
3746[info] + (id of first permutation = 84458; this permutation=[a,b,j,e,h,f,g,d,i,r,c] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3747[info] + PropertyStore@1d14f531
3748[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,h,b,e,j,f,i,d] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3749[info] + PropertyStore@87316ed
3750[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,h,d,e,b,f,j,i] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3751[info] + PropertyStore@1514e6f2
3752[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,h,e,b,d,j,i,f] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3753[info] + PropertyStore@26a1ce4
3754[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,h,e,j,d,f,i,b] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3755[info] + PropertyStore@38edcce5
3756[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,h,f,i,e,b,j,d] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3757[info] + PropertyStore@28b9616b
3758[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,h,i,e,f,j,d,b] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3759[info] + PropertyStore@1a2831f8
3760[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,h,j,d,i,e,f,b] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3761[info] + PropertyStore@48779365
3762[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,i,b,e,d,f,j,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3763[info] + PropertyStore@1e2bf46a
3764[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,i,d,b,e,j,h,f] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3765[info] + PropertyStore@7d7a6cfd
3766[info] + (id of first permutation = 84458; this permutation=[a,r,c,g,i,d,j,e,f,h,b] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3767[info] - should be possible using interim partial results
3768[info] + PropertyStore@2606355b
3769[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,e,j,d,i,f,g,h] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
3770[info] + PropertyStore@521e7645
3771[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,e,j,i,h,f,g,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3772[info] + PropertyStore@135750c8
3773[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,f,d,j,e,g,h,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3774[info] + PropertyStore@3de4dbdb
3775[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,f,e,i,d,h,j,g] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3776[info] + PropertyStore@2adf9dd1
3777[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,f,g,h,e,d,i,j] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3778[info] + PropertyStore@bd27a91
3779[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,f,h,e,g,i,j,d] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3780[info] + PropertyStore@222aba33
3781[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,f,i,d,h,e,g,j] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3782[info] + PropertyStore@390b87ae
3783[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,f,i,j,g,e,h,d] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
3784[info] + PropertyStore@6f6ca44b
3785[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,f,j,h,i,d,e,g] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3786[info] + PropertyStore@77f25dc5
3787[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,g,d,h,j,f,i,e] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3788[info] + PropertyStore@7e9a2a
3789[info] + (id of first permutation = 1339; this permutation=[a,b,r,c,g,e,h,d,f,i,j] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3790[info] - should be possible using lazily scheduled computations
3791[info] + PropertyStore@652d4b7c
3792[info] - should be possible to use lazily scheduled mutually dependent computations
3793[info] + PropertyStore@6f69e56e
3794[info] + scheduledTasksCount=43
3795[info] + scheduledOnUpdateComputationsCount=36
3796[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
3797[info] + PropertyStore@a109133
3798[info] + scheduledTasksCount=39
3799[info] + scheduledOnUpdateComputationsCount=32
3800[info] - should be possible to force the results of transformers based on lazy properties
3801[info] + PropertyStore@7ecbe591
3802[info] + scheduledTasksCount=39
3803[info] + scheduledOnUpdateComputationsCount=32
3804[info] - should be possible to force the results of multiple transformers based on a lazy property
3805[info] + PropertyStore@7132279f
3806[info] + scheduledTasksCount=39
3807[info] + scheduledOnUpdateComputationsCount=32
3808[info] - should be possible to force the results of a chain of transformers based on lazy properties
3809[info] + PropertyStore@51d0fe42
3810[info] + scheduledTasksCount=49
3811[info] + scheduledOnUpdateComputationsCount=42
3812[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
3813[info] + PropertyStore@5f477442
3814[info] + scheduledTasksCount=87
3815[info] + scheduledOnUpdateComputationsCount=69
3816[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
3817[info] + PropertyStore@7e01e556
3818[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
3819[info] + PropertyStore@1eef3bd6
3820[info] - should be possible to execute an analysis incrementally
3821[info] + PropertyStore@489be4a7
3822[info] - should never pass a null property to clients
3823[info] + PropertyStore@2c9a7c92
3824[info] - should be possible to execute an analysis which analyzes a huge circle
3825[info] + PropertyStore@5dc00702
3826[info] + test succeeded with 1 node(s) in a circle
3827[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
3828[info] + PropertyStore@3a16b6e7
3829[info] + test succeeded with 5 node(s) in a circle
3830[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
3831[info] + PropertyStore@2dbfc3de
3832[info] + test succeeded with 50000 node(s) in a circle
3833[info] + number of executed tasks:124399; number of scheduled onUpdateContinuations:24397
3834[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
3835[info] + PropertyStore@523e4417
3836[info] + test succeeded with 1 node(s) in a circle
3837[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
3838[info] + PropertyStore@f9ba145
3839[info] + test succeeded with 5 node(s) in a circle
3840[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
3841[info] + PropertyStore@358fdf
3842[info] + test succeeded with 50 node(s) in a circle
3843[info] + number of executed tasks:151; number of scheduled onUpdateContinuations:49
3844[info] + PropertyStore@53c71d34
3845[info] + test succeeded with 1000 node(s) in a circle
3846[info] + number of executed tasks:2996; number of scheduled onUpdateContinuations:994
3847[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
3848[info] PKECPropertyStoreTestWithoutDebugging:
3849[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
3850[info] PropertyStore
3851[info] - should be possible to query an empty property store
3852[info] + PropertyStore@213af304
3853[info] - should be able to print properties even if the store is empty
3854[info] + PropertyStore@dddcb8b
3855[info] - should be possible to terminate the computations and still query the store
3856[info] + PropertyStore@669849b9
3857[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3858[info] + PropertyStore@5a704c00
3859[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
3860[info] + PropertyStore@2c242699
3861[info] - should be able to perform queries w.r.t. unknown entities / property keys
3862[info] + PropertyStore@4fc63105
3863[info] - should be possible to test if a store has a property even if it was only queried
3864[info] + PropertyStore@6b376cc5
3865[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3866[info] + PropertyStore@337f3def
3867[info] - set should set an entity's property "immediately"
3868[info] + PropertyStore@3e62c5f7
3869[info] - should allow setting different properties w.r.t. one entity
3870[info] + PropertyStore@40529527
3871[info] - should be able to enumerate all explicitly set properties of an entity
3872[info] + PropertyStore@10d388ac
3873[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
3874[info] + PropertyStore@5a894f1c
3875[info] - should specify that the property was not derived when an analysis was scheduled
3876[info] + PropertyStore@72ec74c7
3877[info] - should not set an entity's property if it already has a property
3878[info] + PropertyStore@26c32c10
3879[info] - should contain properties (at least) for all entities for which we performed a computation
3880[info] + PropertyStore@2a59468c
3881[info] - should trigger a lazy property computation only lazily
3882[info] + PropertyStore@3ab80d74
3883[info] - should not trigger a lazy property computation multiple times
3884[info] + PropertyStore@2be31ca8
3885[info] - should correctly handle PartialResults
3886[info] + PropertyStore@14ff0668
3887[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3888[info] + PropertyStore@74f24f5d
3889[info] handling of computations with multiple updates
3890[info] - should be possible using eagerly scheduled computations
3891[info] + PropertyStore@e5b3f1a
3892[info] + (id of first permutation = 39820; this permutation=[a,b,r,j,i,d,h,c,f,g,e] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3893[info] + PropertyStore@3dee6425
3894[info] + (id of first permutation = 39820; this permutation=[a,b,r,j,i,e,g,d,c,h,f] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3895[info] + PropertyStore@51cef9b6
3896[info] + (id of first permutation = 39820; this permutation=[a,b,r,j,i,f,e,d,h,g,c] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
3897[info] + PropertyStore@37a0dc75
3898[info] + (id of first permutation = 39820; this permutation=[a,b,r,j,i,g,d,f,e,h,c] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3899[info] + PropertyStore@60d48674
3900[info] + (id of first permutation = 39820; this permutation=[a,b,r,j,i,h,c,g,d,f,e] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3901[info] + PropertyStore@2ed50907
3902[info] + (id of first permutation = 39820; this permutation=[a,b,r,j,i,h,g,f,e,d,c] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3903[info] + PropertyStore@8f05622
3904[info] + (id of first permutation = 39820; this permutation=[a,b,c,r,d,e,j,f,h,i,g] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3905[info] + PropertyStore@3902703d
3906[info] + (id of first permutation = 39820; this permutation=[a,b,c,r,d,f,i,g,e,j,h] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3907[info] + PropertyStore@7d21b64f
3908[info] + (id of first permutation = 39820; this permutation=[a,b,c,r,d,g,h,f,j,i,e] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3909[info] + PropertyStore@7bba05dd
3910[info] + (id of first permutation = 39820; this permutation=[a,b,c,r,d,h,f,i,g,j,e] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3911[info] + PropertyStore@71f11dce
3912[info] + (id of first permutation = 39820; this permutation=[a,b,c,j,i,h,g,f,e,r,d] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3913[info] + PropertyStore@5b581855
3914[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,c,e,j,f,h,g,i] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3915[info] + PropertyStore@2b3b5ebf
3916[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,c,f,i,g,e,h,j] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3917[info] + PropertyStore@8422e8
3918[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,c,g,h,f,j,e,i] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3919[info] + PropertyStore@79e2505b
3920[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,c,h,f,i,g,e,j] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3921[info] + PropertyStore@62637582
3922[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,c,i,e,j,f,g,h] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3923[info] + PropertyStore@135c11d7
3924[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,c,i,j,h,g,e,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3925[info] + PropertyStore@32eef236
3926[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,c,j,i,e,g,f,h] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3927[info] + PropertyStore@59e50cb8
3928[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,e,c,i,g,f,h,j] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3929[info] + PropertyStore@2053bd63
3930[info] + (id of first permutation = 39820; this permutation=[a,b,d,r,e,f,h,g,j,c,i] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3931[info] + PropertyStore@53f2d217
3932[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,c,i,d,h,j,g,f] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3933[info] + PropertyStore@1648f51d
3934[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,c,i,j,h,f,g,d] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3935[info] + PropertyStore@6739bba0
3936[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,c,j,i,d,f,h,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3937[info] + PropertyStore@5abcba81
3938[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,d,c,i,f,j,h,g] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3939[info] + PropertyStore@1f9ba9ab
3940[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,d,f,h,g,i,j,c] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3941[info] + PropertyStore@4e2a4758
3942[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,d,g,f,i,c,j,h] ; number of executed tasks:61; number of scheduled onUpdateContinuations:29
3943[info] + PropertyStore@64e40186
3944[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,d,h,c,i,j,g,f] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3945[info] + PropertyStore@5bb3c729
3946[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,d,h,j,i,f,g,c] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3947[info] + PropertyStore@1927fb05
3948[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,d,i,j,c,f,h,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3949[info] + PropertyStore@5ab7ffe
3950[info] + (id of first permutation = 39820; this permutation=[a,b,e,r,d,j,h,c,i,g,f] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
3951[info] + PropertyStore@4187a6fc
3952[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,d,g,e,i,c,h,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3953[info] + PropertyStore@448bb6a
3954[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,d,h,c,i,j,e,g] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3955[info] + PropertyStore@22118735
3956[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,d,h,j,i,e,c,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3957[info] + PropertyStore@7c1b5806
3958[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,d,i,j,c,e,g,h] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3959[info] + PropertyStore@57a13f
3960[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,d,j,h,c,i,e,g] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3961[info] + PropertyStore@4105c9b4
3962[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,e,c,h,g,i,d,j] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
3963[info] + PropertyStore@6f83c68e
3964[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,e,d,g,i,c,h,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3965[info] + PropertyStore@49fe6810
3966[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,e,g,c,i,j,d,h] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
3967[info] + PropertyStore@749d6649
3968[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,e,g,j,i,d,c,h] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3969[info] + PropertyStore@1bba4907
3970[info] + (id of first permutation = 39820; this permutation=[a,b,f,r,e,h,j,c,d,g,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3971[info] + PropertyStore@6afc4b48
3972[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,e,c,h,f,d,j,i] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3973[info] + PropertyStore@50f800ef
3974[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,e,d,f,h,j,i,c] ; number of executed tasks:61; number of scheduled onUpdateContinuations:29
3975[info] + PropertyStore@4fc88b97
3976[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,e,f,c,i,h,j,d] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3977[info] + PropertyStore@6f31118
3978[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,e,f,j,i,c,h,d] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3979[info] + PropertyStore@e5dbc85
3980[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,e,h,i,j,f,d,c] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3981[info] + PropertyStore@1e323ad9
3982[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,e,i,h,c,f,j,d] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3983[info] + PropertyStore@152d8ebb
3984[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,e,j,f,d,c,i,h] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3985[info] + PropertyStore@bc826d7
3986[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,f,c,e,h,j,i,d] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3987[info] + PropertyStore@68921abf
3988[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,f,d,c,i,h,j,e] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3989[info] + PropertyStore@67790186
3990[info] + (id of first permutation = 39820; this permutation=[a,b,g,r,f,d,j,i,c,h,e] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3991[info] - should be possible using interim partial results
3992[info] + PropertyStore@1e580384
3993[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,d,e,f,g,j,i] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
3994[info] + PropertyStore@546c6006
3995[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,d,j,e,i,f,g] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3996[info] + PropertyStore@2cd3dfd6
3997[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,e,i,f,d,j,g] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3998[info] + PropertyStore@3099efb
3999[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,f,g,e,j,d,i] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4000[info] + PropertyStore@5d93e93d
4001[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,g,e,i,d,j,f] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4002[info] + PropertyStore@6a48ded9
4003[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,i,d,g,j,e,f] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4004[info] + PropertyStore@58d78129
4005[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,i,j,g,d,f,e] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
4006[info] + PropertyStore@17e6328e
4007[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,h,j,g,i,f,d,e] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
4008[info] + PropertyStore@55fefb4e
4009[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,i,d,h,e,f,j,g] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4010[info] + PropertyStore@79ec593e
4011[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,i,e,g,d,j,f,h] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4012[info] + PropertyStore@1dd651e3
4013[info] + (id of first permutation = 2882; this permutation=[a,b,r,c,i,f,e,g,d,j,h] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4014[info] - should be possible using lazily scheduled computations
4015[info] + PropertyStore@3b026295
4016[info] - should be possible to use lazily scheduled mutually dependent computations
4017[info] + PropertyStore@1984da30
4018[info] + scheduledTasksCount=40
4019[info] + scheduledOnUpdateComputationsCount=33
4020[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4021[info] + PropertyStore@23a5597
4022[info] + scheduledTasksCount=37
4023[info] + scheduledOnUpdateComputationsCount=30
4024[info] - should be possible to force the results of transformers based on lazy properties
4025[info] + PropertyStore@2dcc557a
4026[info] + scheduledTasksCount=37
4027[info] + scheduledOnUpdateComputationsCount=30
4028[info] - should be possible to force the results of multiple transformers based on a lazy property
4029[info] + PropertyStore@5728c9c
4030[info] + scheduledTasksCount=37
4031[info] + scheduledOnUpdateComputationsCount=30
4032[info] - should be possible to force the results of a chain of transformers based on lazy properties
4033[info] + PropertyStore@3a189358
4034[info] + scheduledTasksCount=48
4035[info] + scheduledOnUpdateComputationsCount=41
4036[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
4037[info] + PropertyStore@6adeff61
4038[info] + scheduledTasksCount=77
4039[info] + scheduledOnUpdateComputationsCount=59
4040[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
4041[info] + PropertyStore@25f600c5
4042[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
4043[info] + PropertyStore@34f16e8b
4044[info] - should be possible to execute an analysis incrementally
4045[info] + PropertyStore@4a0da91e
4046[info] - should never pass a null property to clients
4047[info] + PropertyStore@573562c9
4048[info] - should be possible to execute an analysis which analyzes a huge circle
4049[info] + PropertyStore@42d0a0c2
4050[info] + test succeeded with 1 node(s) in a circle
4051[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4052[info] + PropertyStore@7d6a0b25
4053[info] + test succeeded with 5 node(s) in a circle
4054[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4055[info] + PropertyStore@5a8808cf
4056[info] + test succeeded with 50000 node(s) in a circle
4057[info] + number of executed tasks:126069; number of scheduled onUpdateContinuations:26067
4058[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4059[info] + PropertyStore@26d70a7d
4060[info] + test succeeded with 1 node(s) in a circle
4061[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:2
4062[info] + PropertyStore@614668d5
4063[info] + test succeeded with 5 node(s) in a circle
4064[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4065[info] + PropertyStore@4cd874fb
4066[info] + test succeeded with 50 node(s) in a circle
4067[info] + number of executed tasks:145; number of scheduled onUpdateContinuations:43
4068[info] + PropertyStore@560cd3df
4069[info] + test succeeded with 1000 node(s) in a circle
4070[info] + number of executed tasks:2733; number of scheduled onUpdateContinuations:731
4071[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
4072[info] PKECPropertyStoreTestWithDebuggingNoLocalEvaluation:
4073[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support on
4074[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: usages of fallbacks are reported
4075[info] PropertyStore
4076[info] - should be possible to query an empty property store
4077[info] + PropertyStore@1a446696
4078[info] - should be able to print properties even if the store is empty
4079[info] + PropertyStore@1534b689
4080[info] - should be possible to terminate the computations and still query the store
4081[info] + PropertyStore@25160ddb
4082[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4083[info] + PropertyStore@5881d45f
4084[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
4085[info] + PropertyStore@61c8790f
4086[info] - should be able to perform queries w.r.t. unknown entities / property keys
4087[info] + PropertyStore@51f80b41
4088[info] - should be possible to test if a store has a property even if it was only queried
4089[info] + PropertyStore@4495bc70
4090[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4091[info] + PropertyStore@12e0ab91
4092[info] - set should set an entity's property "immediately"
4093[info] + PropertyStore@30c2b8c3
4094[info] - should allow setting different properties w.r.t. one entity
4095[info] + PropertyStore@21710f99
4096[info] - should be able to enumerate all explicitly set properties of an entity
4097[info] + PropertyStore@486e51fb
4098[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
4099[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
4100[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
4101[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
4102[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
4103[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
4104[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
4105[info] + PropertyStore@5f45d744
4106[info] - should specify that the property was not derived when an analysis was scheduled
4107[info] + PropertyStore@7ae478cf
4108[info] - should not set an entity's property if it already has a property
4109[info] + PropertyStore@53c0adcd
4110[info] - should contain properties (at least) for all entities for which we performed a computation
4111[info] + PropertyStore@699bdfc7
4112[info] - should trigger a lazy property computation only lazily
4113[info] + PropertyStore@1815da47
4114[info] - should not trigger a lazy property computation multiple times
4115[info] + PropertyStore@41eefb8a
4116[info] - should complete the computation of dependent lazy computations before the phase ends
4117[info] + PropertyStore@179688bf
4118[info] - should correctly handle PartialResults
4119[info] + PropertyStore@2044086d
4120[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4121[info] + PropertyStore@163539c0
4122[info] handling of computations with multiple updates
4123[info] - should be possible using eagerly scheduled computations
4124[info] + PropertyStore@20b1a227
4125[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,f,e,c,d,j,g,h] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4126[info] + PropertyStore@3c115fe
4127[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,f,e,j,d,g,c,h] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4128[info] + PropertyStore@346728b
4129[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,f,g,h,e,c,d,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4130[info] + PropertyStore@3c02a01a
4131[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,f,h,e,g,j,c,d] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4132[info] + PropertyStore@118f9d27
4133[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,f,j,d,h,e,c,g] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4134[info] + PropertyStore@1aea140d
4135[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,g,c,e,d,f,h,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
4136[info] + PropertyStore@2a88eff1
4137[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,g,d,c,e,j,f,h] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4138[info] + PropertyStore@3a388ca
4139[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,g,d,j,e,f,c,h] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
4140[info] + PropertyStore@6ea85b3c
4141[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,g,e,h,f,c,d,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4142[info] + PropertyStore@24a87098
4143[info] + (id of first permutation = 32645; this permutation=[a,b,r,i,g,f,e,h,j,c,d] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
4144[info] + PropertyStore@49b2f49b
4145[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,d,r,g,e,f,i,j] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4146[info] + PropertyStore@56c8c0bf
4147[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,d,e,f,r,j,g,i] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4148[info] + PropertyStore@7a1510e1
4149[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,d,f,r,g,i,e,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4150[info] + PropertyStore@1dde838b
4151[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,d,f,j,g,r,e,i] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
4152[info] + PropertyStore@4316aa87
4153[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,d,g,i,f,j,r,e] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4154[info] + PropertyStore@534b5762
4155[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,d,i,f,j,e,r,g] ; number of executed tasks:77; number of scheduled onUpdateContinuations:36
4156[info] + PropertyStore@10bc7f2
4157[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,d,j,f,r,e,g,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4158[info] + PropertyStore@68a0de83
4159[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,e,r,f,d,j,g,i] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4160[info] + PropertyStore@1e140382
4161[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,e,d,r,g,i,f,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4162[info] + PropertyStore@176da765
4163[info] + (id of first permutation = 32645; this permutation=[a,b,c,h,e,d,j,g,r,f,i] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4164[info] + PropertyStore@4806c62d
4165[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,i,h,g,j,c,r,e] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4166[info] + PropertyStore@263c5d68
4167[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,i,j,g,r,c,e,h] ; number of executed tasks:93; number of scheduled onUpdateContinuations:52
4168[info] + PropertyStore@180a423e
4169[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,j,r,g,c,i,e,h] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
4170[info] + PropertyStore@622698d5
4171[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,j,c,e,g,h,r,i] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4172[info] + PropertyStore@1c6f0d12
4173[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,j,e,r,h,c,g,i] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4174[info] + PropertyStore@587cc4ea
4175[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,j,e,i,g,h,r,c] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4176[info] + PropertyStore@122d7669
4177[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,j,g,h,i,c,r,e] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4178[info] + PropertyStore@449bb4c9
4179[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,j,h,g,r,c,e,i] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4180[info] + PropertyStore@20f836d5
4181[info] + (id of first permutation = 32645; this permutation=[a,b,d,f,j,i,e,r,h,c,g] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
4182[info] + PropertyStore@1e9dedb4
4183[info] + (id of first permutation = 32645; this permutation=[a,b,d,g,r,c,f,h,i,e,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
4184[info] + PropertyStore@67fa5e30
4185[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,g,h,r,i,j,c,f] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4186[info] + PropertyStore@7ede93fa
4187[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,g,h,j,i,c,r,f] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4188[info] + PropertyStore@1ff14c6a
4189[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,g,i,j,r,c,f,h] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4190[info] + PropertyStore@6e70f26d
4191[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,g,j,h,r,i,c,f] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4192[info] + PropertyStore@5bce2a4d
4193[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,h,r,g,f,i,c,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4194[info] + PropertyStore@5105338d
4195[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,h,c,f,i,r,g,j] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
4196[info] + PropertyStore@4402b7db
4197[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,h,f,r,i,j,c,g] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4198[info] + PropertyStore@2d08d6ac
4199[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,h,f,j,i,c,r,g] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4200[info] + PropertyStore@73e0d02
4201[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,h,g,j,r,c,f,i] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4202[info] + PropertyStore@7fdfdf33
4203[info] + (id of first permutation = 32645; this permutation=[a,b,e,d,h,i,g,r,j,c,f] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4204[info] + PropertyStore@2eb2137c
4205[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,d,e,h,i,r,g,j] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
4206[info] + PropertyStore@45641db0
4207[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,d,g,e,i,j,r,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:37
4208[info] + PropertyStore@32455e03
4209[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,d,h,r,j,g,e,i] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4210[info] + PropertyStore@3362393f
4211[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,d,i,r,e,g,h,j] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
4212[info] + PropertyStore@df5e5dc
4213[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,d,i,j,r,h,e,g] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4214[info] + PropertyStore@6819e04f
4215[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,d,j,h,e,g,r,i] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4216[info] + PropertyStore@70b40e09
4217[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,e,r,h,i,d,g,j] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4218[info] + PropertyStore@523d7ae1
4219[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,e,d,g,i,j,r,h] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
4220[info] + PropertyStore@70c4be7f
4221[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,e,g,r,j,h,d,i] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4222[info] + PropertyStore@57f823b0
4223[info] + (id of first permutation = 32645; this permutation=[a,b,f,c,e,h,r,d,g,i,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4224[info] - should be possible using interim partial results
4225[info] + PropertyStore@76cbb00
4226[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,d,e,h,j,i,f] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4227[info] + PropertyStore@3ebf337e
4228[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,d,j,h,f,e,i] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
4229[info] + PropertyStore@6b5d5590
4230[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,e,i,h,j,f,d] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4231[info] + PropertyStore@7dae1ee8
4232[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,f,h,j,e,d,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4233[info] + PropertyStore@1ff81ee6
4234[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,h,e,j,i,f,d] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4235[info] + PropertyStore@589beaa4
4236[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,i,e,d,h,f,j] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4237[info] + PropertyStore@59ebd5f2
4238[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,j,d,e,i,h,f] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4239[info] + PropertyStore@54bfd979
4240[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,g,j,i,e,f,d,h] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4241[info] + PropertyStore@beff226
4242[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,h,d,i,f,j,g,e] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4243[info] + PropertyStore@c26f735
4244[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,h,e,g,i,f,d,j] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4245[info] + PropertyStore@b65f706
4246[info] + (id of first permutation = 2172; this permutation=[a,b,r,c,h,f,e,i,j,g,d] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4247[info] - should be possible using lazily scheduled computations
4248[info] + PropertyStore@21bb9302
4249[info] - should be possible to use lazily scheduled mutually dependent computations
4250[info] + PropertyStore@55b13bd1
4251[info] + scheduledTasksCount=80
4252[info] + scheduledOnUpdateComputationsCount=51
4253[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4254[info] + PropertyStore@6e15e10d
4255[info] + scheduledTasksCount=63
4256[info] + scheduledOnUpdateComputationsCount=34
4257[info] - should be possible to force the results of transformers based on lazy properties
4258[info] + PropertyStore@4aece60e
4259[info] + scheduledTasksCount=64
4260[info] + scheduledOnUpdateComputationsCount=46
4261[info] - should be possible to force the results of multiple transformers based on a lazy property
4262[info] + PropertyStore@37b25fd2
4263[info] + scheduledTasksCount=59
4264[info] + scheduledOnUpdateComputationsCount=41
4265[info] - should be possible to force the results of a chain of transformers based on lazy properties
4266[info] + PropertyStore@6b819546
4267[info] + scheduledTasksCount=70
4268[info] + scheduledOnUpdateComputationsCount=52
4269[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
4270[info] + PropertyStore@2add1cb2
4271[info] + scheduledTasksCount=85
4272[info] + scheduledOnUpdateComputationsCount=56
4273[info][analysis progress] used fallback AllNodes for g
4274[info][analysis progress] used fallback AllNodes for a
4275[info][analysis progress] used fallback AllNodes for h
4276[info][analysis progress] used fallback AllNodes for b
4277[info][analysis progress] used fallback AllNodes for i
4278[info][analysis progress] used fallback AllNodes for r
4279[info][analysis progress] used fallback AllNodes for j
4280[info][analysis progress] used fallback AllNodes for c
4281[info][analysis progress] used fallback AllNodes for e
4282[info][analysis progress] used fallback AllNodes for f
4283[info][analysis progress] used fallback AllNodes for d
4284[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
4285[info] + PropertyStore@7ac4371
4286[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
4287[info] + PropertyStore@22c5c099
4288[info] - should be possible to execute an analysis incrementally
4289[info] + PropertyStore@45094a22
4290[info] - should never pass a null property to clients
4291[info] + PropertyStore@773e6bd
4292[info] - should be possible to execute an analysis which analyzes a huge circle
4293[info] + PropertyStore@62a18ae9
4294[info] + test succeeded with 1 node(s) in a circle
4295[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4296[info] + PropertyStore@6e6c5f2c
4297[info] + test succeeded with 5 node(s) in a circle
4298[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4299[info] + PropertyStore@61bb4099
4300[info] + test succeeded with 50000 node(s) in a circle
4301[info] + number of executed tasks:125530; number of scheduled onUpdateContinuations:25528
4302[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4303[info] + PropertyStore@79e5041d
4304[info] + test succeeded with 1 node(s) in a circle
4305[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4306[info] + PropertyStore@17fd3f0a
4307[info] + test succeeded with 5 node(s) in a circle
4308[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4309[info] + PropertyStore@1be487e6
4310[info] + test succeeded with 50 node(s) in a circle
4311[info] + number of executed tasks:145; number of scheduled onUpdateContinuations:43
4312[info] + PropertyStore@20e0b38b
4313[info] + test succeeded with 1000 node(s) in a circle
4314[info] + number of executed tasks:2695; number of scheduled onUpdateContinuations:693
4315[info] the property store with debugging support
4316[info] - should catch InterimResults with inverted property bounds
4317[info] + PropertyStore@71748e66
4318[info] - should catch non-monotonic updates related to the lower bound
4319[info] + PropertyStore@f0ffa2d
4320[info] - should catch non-monotonic updates related to the upper bound
4321[info] + PropertyStore(MaxEvaluationDepth=0)@30eb879d
4322[info] - should catch updates when the upper bound is lower than the lower bound
4323[info] + PropertyStore@153206e0
4324[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
4325[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
4326[info] PKECPropertyStoreTestWithoutDebuggingSingleThreadedNoLocalEvaluation:
4327[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
4328[info] PropertyStore
4329[info] - should be possible to query an empty property store
4330[info] + PropertyStore@304ef92d
4331[info] - should be able to print properties even if the store is empty
4332[info] + PropertyStore@5c7557d6
4333[info] - should be possible to terminate the computations and still query the store
4334[info] + PropertyStore@59f55fbe
4335[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4336[info] + PropertyStore@1c3c8553
4337[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
4338[info] + PropertyStore@5b7c8068
4339[info] - should be able to perform queries w.r.t. unknown entities / property keys
4340[info] + PropertyStore@2d41a736
4341[info] - should be possible to test if a store has a property even if it was only queried
4342[info] + PropertyStore@5e3a158f
4343[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4344[info] + PropertyStore@26540506
4345[info] - set should set an entity's property "immediately"
4346[info] + PropertyStore@1994ae64
4347[info] - should allow setting different properties w.r.t. one entity
4348[info] + PropertyStore@394cc277
4349[info] - should be able to enumerate all explicitly set properties of an entity
4350[info] + PropertyStore@37d42ebc
4351[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
4352[info] + PropertyStore@31ae7175
4353[info] - should specify that the property was not derived when an analysis was scheduled
4354[info] + PropertyStore@df50eaa
4355[info] - should not set an entity's property if it already has a property
4356[info] + PropertyStore@52752a19
4357[info] - should contain properties (at least) for all entities for which we performed a computation
4358[info] + PropertyStore@44c25f25
4359[info] - should trigger a lazy property computation only lazily
4360[info] + PropertyStore@625bb11
4361[info] - should not trigger a lazy property computation multiple times
4362[info] + PropertyStore@23006521
4363[info] - should complete the computation of dependent lazy computations before the phase ends
4364[info] + PropertyStore@585eb6ba
4365[info] - should correctly handle PartialResults
4366[info] + PropertyStore@eb3e1e3
4367[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4368[info] + PropertyStore@25652e17
4369[info] handling of computations with multiple updates
4370[info] - should be possible using eagerly scheduled computations
4371[info] + PropertyStore@5ec6ef7
4372[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,d,g,f,c,i,j,e] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4373[info] + PropertyStore@282af396
4374[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,d,i,e,f,c,j,g] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4375[info] + PropertyStore@3907a389
4376[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,d,j,c,f,i,g,e] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
4377[info] + PropertyStore@351e2728
4378[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,d,j,i,f,e,g,c] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4379[info] + PropertyStore@53636caa
4380[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,e,c,i,j,d,g,f] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4381[info] + PropertyStore@2c2a8313
4382[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,e,d,g,j,i,f,c] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4383[info] + PropertyStore@283576f4
4384[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,e,f,g,c,i,j,d] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4385[info] + PropertyStore@6cd633bd
4386[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,e,g,d,f,c,j,i] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4387[info] + PropertyStore@241814b1
4388[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,e,i,c,f,j,g,d] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4389[info] + PropertyStore@5c52393a
4390[info] + (id of first permutation = 26332; this permutation=[a,b,r,h,e,i,j,f,d,g,c] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4391[info] + PropertyStore@5f536692
4392[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,h,g,r,j,i,d,f] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4393[info] + PropertyStore@245ed1e
4394[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,h,i,r,d,g,f,j] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4395[info] + PropertyStore@661cdc7b
4396[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,h,i,j,d,r,f,g] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4397[info] + PropertyStore@2b4aa26b
4398[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,h,j,g,d,i,r,f] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4399[info] + PropertyStore@6f692666
4400[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,i,r,g,h,f,d,j] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4401[info] + PropertyStore@42e90b88
4402[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,i,d,f,j,r,g,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4403[info] + PropertyStore@4296f8aa
4404[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,i,f,r,j,h,d,g] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4405[info] + PropertyStore@3c314369
4406[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,i,g,r,d,h,f,j] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4407[info] + PropertyStore@1acd089f
4408[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,i,g,j,d,r,f,h] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4409[info] + PropertyStore@1072e505
4410[info] + (id of first permutation = 26332; this permutation=[a,b,c,e,i,h,g,d,j,r,f] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4411[info] + PropertyStore@65540c09
4412[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,c,g,j,h,i,f,e] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4413[info] + PropertyStore@53c831c1
4414[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,c,h,i,j,f,g,e] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4415[info] + PropertyStore@21b342d7
4416[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,c,i,h,e,f,j,g] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4417[info] + PropertyStore@26eec129
4418[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,c,j,g,e,i,h,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4419[info] + PropertyStore@639fa5b9
4420[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,e,c,g,h,i,j,f] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4421[info] + PropertyStore@71cbc632
4422[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,e,f,c,i,g,j,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4423[info] + PropertyStore@4a558726
4424[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,e,f,j,h,i,g,c] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4425[info] + PropertyStore@1a62f0cc
4426[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,e,g,i,j,f,h,c] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4427[info] + PropertyStore@4ce2c54
4428[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,e,h,i,c,f,j,g] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4429[info] + PropertyStore@2b9b80a9
4430[info] + (id of first permutation = 26332; this permutation=[a,b,d,r,e,i,g,c,j,h,f] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4431[info] + PropertyStore@4d914e4b
4432[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,f,e,i,g,r,c,j] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4433[info] + PropertyStore@407823a5
4434[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,f,g,e,i,j,r,c] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4435[info] + PropertyStore@35a11b72
4436[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,f,i,c,j,e,r,g] ; number of executed tasks:106; number of scheduled onUpdateContinuations:65
4437[info] + PropertyStore@42485ba7
4438[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,f,j,c,r,e,g,i] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4439[info] + PropertyStore@5ecb6b3
4440[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,g,r,c,e,j,f,i] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4441[info] + PropertyStore@488c8a0
4442[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,g,r,j,e,f,c,i] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
4443[info] + PropertyStore@394f29c8
4444[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,g,c,i,f,r,e,j] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4445[info] + PropertyStore@395ad825
4446[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,g,e,f,i,j,r,c] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4447[info] + PropertyStore@59e3b893
4448[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,g,f,c,j,e,r,i] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4449[info] + PropertyStore@1becb6c7
4450[info] + (id of first permutation = 26332; this permutation=[a,b,d,h,g,i,c,r,e,f,j] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4451[info] + PropertyStore@5badcd1b
4452[info] + (id of first permutation = 26332; this permutation=[a,b,e,d,j,f,g,c,r,i,h] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4453[info] + PropertyStore@3459bdbb
4454[info] + (id of first permutation = 26332; this permutation=[a,b,e,d,j,g,c,f,i,h,r] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4455[info] + PropertyStore@703aac83
4456[info] + (id of first permutation = 26332; this permutation=[a,b,e,d,j,h,r,g,f,i,c] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4457[info] + PropertyStore@e9e66cd
4458[info] + (id of first permutation = 26332; this permutation=[a,b,e,d,j,h,i,g,r,f,c] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4459[info] + PropertyStore@3beeb710
4460[info] + (id of first permutation = 26332; this permutation=[a,b,e,d,j,i,g,h,f,c,r] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4461[info] + PropertyStore@422371b3
4462[info] + (id of first permutation = 26332; this permutation=[a,b,e,f,r,c,i,d,h,j,g] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
4463[info] + PropertyStore@675883c0
4464[info] + (id of first permutation = 26332; this permutation=[a,b,e,f,r,d,h,g,c,j,i] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4465[info] + PropertyStore@1a0d39e8
4466[info] + (id of first permutation = 26332; this permutation=[a,b,e,f,r,g,d,h,j,i,c] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4467[info] + PropertyStore@54955b8e
4468[info] + (id of first permutation = 26332; this permutation=[a,b,e,f,r,h,c,i,g,j,d] ; number of executed tasks:106; number of scheduled onUpdateContinuations:65
4469[info] + PropertyStore@de20646
4470[info] + (id of first permutation = 26332; this permutation=[a,b,e,f,r,h,j,i,c,g,d] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4471[info] - should be possible using interim partial results
4472[info] + PropertyStore@2e87c2b9
4473[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,h,g,i,e,f,d,j] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4474[info] + PropertyStore@5d367cf8
4475[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,h,i,f,e,j,g,d] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4476[info] + PropertyStore@230115fb
4477[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,h,j,e,g,f,d,i] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4478[info] + PropertyStore@3eccf7eb
4479[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,d,e,h,j,g,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4480[info] + PropertyStore@2e4e6881
4481[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,d,j,h,f,e,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4482[info] + PropertyStore@4071000c
4483[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,e,h,j,g,f,d] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4484[info] + PropertyStore@6bf47b34
4485[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,f,h,d,g,e,j] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4486[info] + PropertyStore@32deba0e
4487[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,g,f,d,j,h,e] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4488[info] + PropertyStore@6f89c6b4
4489[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,h,e,f,g,d,j] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4490[info] + PropertyStore@27b0ca29
4491[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,j,d,f,h,g,e] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4492[info] + PropertyStore@6fd52830
4493[info] + (id of first permutation = 3321; this permutation=[a,b,r,c,i,j,h,f,e,d,g] ; number of executed tasks:30; number of scheduled onUpdateContinuations:19
4494[info] - should be possible using lazily scheduled computations
4495[info] + PropertyStore@289cf10e
4496[info] - should be possible to use lazily scheduled mutually dependent computations
4497[info] + PropertyStore@9813ecf
4498[info] + scheduledTasksCount=109
4499[info] + scheduledOnUpdateComputationsCount=80
4500[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4501[info] + PropertyStore@28415c54
4502[info] + scheduledTasksCount=87
4503[info] + scheduledOnUpdateComputationsCount=58
4504[info] - should be possible to force the results of transformers based on lazy properties
4505[info] + PropertyStore@6e9365c4
4506[info] + scheduledTasksCount=76
4507[info] + scheduledOnUpdateComputationsCount=58
4508[info] - should be possible to force the results of multiple transformers based on a lazy property
4509[info] + PropertyStore@21c8fd99
4510[info] + scheduledTasksCount=76
4511[info] + scheduledOnUpdateComputationsCount=58
4512[info] - should be possible to force the results of a chain of transformers based on lazy properties
4513[info] + PropertyStore@21bfc829
4514[info] + scheduledTasksCount=87
4515[info] + scheduledOnUpdateComputationsCount=69
4516[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
4517[info] + PropertyStore@33e93b6
4518[info] + scheduledTasksCount=96
4519[info] + scheduledOnUpdateComputationsCount=67
4520[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
4521[info] + PropertyStore@76766b50
4522[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
4523[info] + PropertyStore@10346432
4524[info] - should be possible to execute an analysis incrementally
4525[info] + PropertyStore@4f15089d
4526[info] - should never pass a null property to clients
4527[info] + PropertyStore@384181ea
4528[info] - should be possible to execute an analysis which analyzes a huge circle
4529[info] + PropertyStore@7d285159
4530[info] + test succeeded with 1 node(s) in a circle
4531[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4532[info] + PropertyStore@4e0eaf3a
4533[info] + test succeeded with 5 node(s) in a circle
4534[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4535[info] + PropertyStore@29b80786
4536[info] + test succeeded with 50000 node(s) in a circle
4537[info] + number of executed tasks:124399; number of scheduled onUpdateContinuations:24397
4538[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4539[info] + PropertyStore@1d429d8a
4540[info] + test succeeded with 1 node(s) in a circle
4541[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4542[info] + PropertyStore@225fb5e2
4543[info] + test succeeded with 5 node(s) in a circle
4544[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4545[info] + PropertyStore@1993b9ec
4546[info] + test succeeded with 50 node(s) in a circle
4547[info] + number of executed tasks:151; number of scheduled onUpdateContinuations:49
4548[info] + PropertyStore@70fe196f
4549[info] + test succeeded with 1000 node(s) in a circle
4550[info] + number of executed tasks:2996; number of scheduled onUpdateContinuations:994
4551[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
4552[info] PartialResultTest:
4553[info] - a PartialResult is a proper result
4554[info] - a PartialResult is not an InterimResult
4555[info] - a PartialResult cannot be cast to an InterimResult
4556[info] - a PartialResult cannot be cast to a Result
4557[info] PKECPropertyStoreTestWithDebugging:
4558[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support on
4559[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: usages of fallbacks are reported
4560[info] PropertyStore
4561[info] - should be possible to query an empty property store
4562[info] + PropertyStore@21c1d37e
4563[info] - should be able to print properties even if the store is empty
4564[info] + PropertyStore@47fd460e
4565[info] - should be possible to terminate the computations and still query the store
4566[info] + PropertyStore@16a1f194
4567[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4568[info] + PropertyStore@5690a18b
4569[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
4570[info] + PropertyStore@79e5c204
4571[info] - should be able to perform queries w.r.t. unknown entities / property keys
4572[info] + PropertyStore@54852600
4573[info] - should be possible to test if a store has a property even if it was only queried
4574[info] + PropertyStore@4d315055
4575[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4576[info] + PropertyStore@1efe2c81
4577[info] - set should set an entity's property "immediately"
4578[info] + PropertyStore@49dc28b8
4579[info] - should allow setting different properties w.r.t. one entity
4580[info] + PropertyStore@3414b2a5
4581[info] - should be able to enumerate all explicitly set properties of an entity
4582[info] + PropertyStore@73e0ff8a
4583[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
4584[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
4585[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
4586[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
4587[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
4588[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
4589[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
4590[info] + PropertyStore@1c154f53
4591[info] - should specify that the property was not derived when an analysis was scheduled
4592[info] + PropertyStore@34243d81
4593[info] - should not set an entity's property if it already has a property
4594[info] + PropertyStore@2534303a
4595[info] - should contain properties (at least) for all entities for which we performed a computation
4596[info] + PropertyStore@515c87b9
4597[info] - should trigger a lazy property computation only lazily
4598[info] + PropertyStore@67853516
4599[info] - should not trigger a lazy property computation multiple times
4600[info] + PropertyStore@72d8d452
4601[info] - should correctly handle PartialResults
4602[info] + PropertyStore@76e98fd3
4603[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4604[info] + PropertyStore@433dbff8
4605[info] handling of computations with multiple updates
4606[info] - should be possible using eagerly scheduled computations
4607[info] + PropertyStore@dde1f0c
4608[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,f,j,r,h,i,g,d] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
4609[info] + PropertyStore@391030a1
4610[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,f,j,i,h,d,g,r] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4611[info] + PropertyStore@33db747
4612[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,g,r,j,d,f,i,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4613[info] + PropertyStore@2d511aa7
4614[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,g,d,i,r,j,h,f] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4615[info] + PropertyStore@500a467e
4616[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,g,f,h,d,i,j,r] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4617[info] + PropertyStore@6827e1e6
4618[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,g,h,d,i,r,j,f] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4619[info] + PropertyStore@6cef42a
4620[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,g,i,r,h,j,f,d] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4621[info] + PropertyStore@23ef4276
4622[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,g,i,j,h,d,f,r] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
4623[info] + PropertyStore@21d4c9c3
4624[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,g,j,i,r,d,h,f] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
4625[info] + PropertyStore@762b34ce
4626[info] + (id of first permutation = 52458; this permutation=[a,b,c,e,h,r,i,d,j,g,f] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4627[info] + PropertyStore@7b5e185
4628[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,r,c,i,e,g,f,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4629[info] + PropertyStore@5e10eff7
4630[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,r,e,g,f,c,i,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4631[info] + PropertyStore@590daf27
4632[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,r,f,e,g,j,c,i] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4633[info] + PropertyStore@762f7d8c
4634[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,r,g,c,i,f,e,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4635[info] + PropertyStore@5e3e0305
4636[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,r,g,j,i,c,e,f] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
4637[info] + PropertyStore@7882062
4638[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,r,i,g,j,f,c,e] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4639[info] + PropertyStore@3348c323
4640[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,r,j,g,c,f,e,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4641[info] + PropertyStore@3e860bdb
4642[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,c,r,g,f,e,i,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4643[info] + PropertyStore@108e1125
4644[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,c,e,f,g,j,r,i] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4645[info] + PropertyStore@5643b866
4646[info] + (id of first permutation = 52458; this permutation=[a,b,d,h,c,f,r,i,g,e,j] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4647[info] + PropertyStore@23e72856
4648[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,g,d,r,f,i,h,c] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4649[info] + PropertyStore@2db12722
4650[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,g,d,i,f,c,h,r] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4651[info] + PropertyStore@4d560c88
4652[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,g,f,h,i,r,d,c] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4653[info] + PropertyStore@61d0dcc
4654[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,g,h,d,i,f,c,r] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4655[info] + PropertyStore@1ca220c1
4656[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,g,i,d,r,f,h,c] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4657[info] + PropertyStore@380e8c40
4658[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,h,r,d,f,c,i,g] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4659[info] + PropertyStore@45c1e585
4660[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,h,c,r,f,i,g,d] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4661[info] + PropertyStore@2bdcf39c
4662[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,h,c,i,f,d,g,r] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4663[info] + PropertyStore@26f57a0e
4664[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,h,d,g,i,r,f,c] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
4665[info] + PropertyStore@6a558e1c
4666[info] + (id of first permutation = 52458; this permutation=[a,b,e,j,h,f,d,i,g,c,r] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
4667[info] + PropertyStore@20f2a31e
4668[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,c,h,f,j,e,r,i] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
4669[info] + PropertyStore@6c7ef48f
4670[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,c,i,f,r,e,h,j] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4671[info] + PropertyStore@6156c604
4672[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,c,j,e,r,i,f,h] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
4673[info] + PropertyStore@27b5915c
4674[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,e,r,c,h,i,f,j] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4675[info] + PropertyStore@12ea2ce7
4676[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,e,r,j,h,c,f,i] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
4677[info] + PropertyStore@92b68b9
4678[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,e,c,i,h,j,r,f] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
4679[info] + PropertyStore@5e1af97e
4680[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,e,f,h,j,c,r,i] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4681[info] + PropertyStore@55aeac90
4682[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,e,h,f,r,c,i,j] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4683[info] + PropertyStore@16e03fd6
4684[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,e,i,c,r,j,f,h] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4685[info] + PropertyStore@445ce313
4686[info] + (id of first permutation = 52458; this permutation=[a,b,g,d,e,j,r,f,h,c,i] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
4687[info] + PropertyStore@4d8433ef
4688[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,i,j,r,c,g,e,d] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4689[info] + PropertyStore@6d6edce3
4690[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,i,j,g,c,d,e,r] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4691[info] + PropertyStore@7ae74017
4692[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,j,r,g,e,c,i,d] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4693[info] + PropertyStore@59006023
4694[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,j,c,e,g,i,d,r] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4695[info] + PropertyStore@35773ba7
4696[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,j,d,c,i,e,g,r] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4697[info] + PropertyStore@2ee5702e
4698[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,j,e,c,r,d,i,g] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4699[info] + PropertyStore@6ec26a1d
4700[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,j,g,r,c,i,e,d] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4701[info] + PropertyStore@34990e9e
4702[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,j,g,i,c,d,e,r] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4703[info] + PropertyStore@38bfb1a9
4704[info] + (id of first permutation = 52458; this permutation=[a,b,h,f,j,i,e,d,r,g,c] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4705[info] + PropertyStore@3dded290
4706[info] + (id of first permutation = 52458; this permutation=[a,b,h,g,r,c,f,i,j,e,d] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4707[info] - should be possible using interim partial results
4708[info] + PropertyStore@40b1c5b4
4709[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,c,e,h,f,j,i] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4710[info] + PropertyStore@3c20cec2
4711[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,c,j,f,i,e,h] ; number of executed tasks:44; number of scheduled onUpdateContinuations:33
4712[info] + PropertyStore@79d71216
4713[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,e,i,h,c,j,f] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4714[info] + PropertyStore@325605ee
4715[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,f,h,i,j,c,e] ; number of executed tasks:29; number of scheduled onUpdateContinuations:18
4716[info] + PropertyStore@7c84ea75
4717[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,h,e,j,c,i,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4718[info] + PropertyStore@46687df9
4719[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,i,c,j,h,e,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4720[info] + PropertyStore@7ee9080
4721[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,j,c,e,f,i,h] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
4722[info] + PropertyStore@5958ce6
4723[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,g,j,i,c,h,e,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4724[info] + PropertyStore@5e990963
4725[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,h,c,i,f,e,j,g] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4726[info] + PropertyStore@5b1b30fc
4727[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,h,e,g,f,j,c,i] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4728[info] + PropertyStore@2882c18f
4729[info] + (id of first permutation = 7208; this permutation=[a,b,r,d,h,f,e,i,c,j,g] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4730[info] - should be possible using lazily scheduled computations
4731[info] + PropertyStore@1599ac5
4732[info] - should be possible to use lazily scheduled mutually dependent computations
4733[info] + PropertyStore@171d499c
4734[info] + scheduledTasksCount=41
4735[info] + scheduledOnUpdateComputationsCount=34
4736[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4737[info] + PropertyStore@15030753
4738[info] + scheduledTasksCount=37
4739[info] + scheduledOnUpdateComputationsCount=30
4740[info] - should be possible to force the results of transformers based on lazy properties
4741[info] + PropertyStore@2b3322c5
4742[info] + scheduledTasksCount=37
4743[info] + scheduledOnUpdateComputationsCount=30
4744[info] - should be possible to force the results of multiple transformers based on a lazy property
4745[info] + PropertyStore@66f11ad4
4746[info] + scheduledTasksCount=37
4747[info] + scheduledOnUpdateComputationsCount=30
4748[info] - should be possible to force the results of a chain of transformers based on lazy properties
4749[info] + PropertyStore@1b5dee3f
4750[info] + scheduledTasksCount=47
4751[info] + scheduledOnUpdateComputationsCount=40
4752[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
4753[info] + PropertyStore@16e95b98
4754[info] + scheduledTasksCount=76
4755[info] + scheduledOnUpdateComputationsCount=58
4756[info][analysis progress] used fallback AllNodes for a
4757[info][analysis progress] used fallback AllNodes for b
4758[info][analysis progress] used fallback AllNodes for r
4759[info][analysis progress] used fallback AllNodes for c
4760[info][analysis progress] used fallback AllNodes for d
4761[info][analysis progress] used fallback AllNodes for e
4762[info][analysis progress] used fallback AllNodes for f
4763[info][analysis progress] used fallback AllNodes for g
4764[info][analysis progress] used fallback AllNodes for h
4765[info][analysis progress] used fallback AllNodes for i
4766[info][analysis progress] used fallback AllNodes for j
4767[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
4768[info] + PropertyStore@247e768a
4769[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
4770[info] + PropertyStore@4ab7ff6b
4771[info] - should be possible to execute an analysis incrementally
4772[info] + PropertyStore@3eefcc14
4773[info] - should never pass a null property to clients
4774[info] + PropertyStore@628665ca
4775[info] - should be possible to execute an analysis which analyzes a huge circle
4776[info] + PropertyStore@351b8536
4777[info] + test succeeded with 1 node(s) in a circle
4778[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4779[info] + PropertyStore@40a26859
4780[info] + test succeeded with 5 node(s) in a circle
4781[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4782[info] + PropertyStore@6d9335
4783[info] + test succeeded with 50000 node(s) in a circle
4784[info] + number of executed tasks:127640; number of scheduled onUpdateContinuations:27638
4785[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4786[info] + PropertyStore@51941ec7
4787[info] + test succeeded with 1 node(s) in a circle
4788[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:2
4789[info] + PropertyStore@384f03f6
4790[info] + test succeeded with 5 node(s) in a circle
4791[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4792[info] + PropertyStore@6b7c4406
4793[info] + test succeeded with 50 node(s) in a circle
4794[info] + number of executed tasks:145; number of scheduled onUpdateContinuations:43
4795[info] + PropertyStore@7649667
4796[info] + test succeeded with 1000 node(s) in a circle
4797[info] + number of executed tasks:2746; number of scheduled onUpdateContinuations:744
4798[info] the property store with debugging support
4799[info] - should catch InterimResults with inverted property bounds
4800[info] + PropertyStore@7677d26a
4801[info] - should catch non-monotonic updates related to the lower bound
4802[info] - should catch non-monotonic updates related to the upper bound
4803[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
4804[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
4805[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4806[info][property store] the MaxEvaluationDepth is 16
4807[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4808[info][property store] the MaxEvaluationDepth is 16
4809[info] ManyDependersLastTasksManagerPKESequentialPropertyStoreTest:
4810[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support on
4811[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: usages of fallbacks are reported
4812[info] PropertyStore
4813[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4814[info][property store] the MaxEvaluationDepth is 16
4815[info][analysis progress] reached quiescence 1
4816[info][analysis progress] finalization of: Palindrome
4817[info] - should be possible to query an empty property store
4818[info] + PropertyStore@54ea0a00
4819[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4820[info][property store] the MaxEvaluationDepth is 16
4821[info][analysis progress] reached quiescence 1
4822[info][analysis progress] finalization of: Palindrome
4823[info] - should be able to print properties even if the store is empty
4824[info] + PropertyStore@5b7dbf4b
4825[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4826[info][property store] the MaxEvaluationDepth is 16
4827[info] - should be possible to terminate the computations and still query the store
4828[info] + PropertyStore@746af592
4829[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4830[info][property store] the MaxEvaluationDepth is 16
4831[info][analysis progress] reached quiescence 1
4832[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for d
4833[info][analysis progress] reached quiescence 2
4834[info][analysis progress] finalization of: Palindrome
4835[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4836[info] + PropertyStore@5bf8a980
4837[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4838[info][property store] the MaxEvaluationDepth is 16
4839[info][analysis progress] reached quiescence 1
4840[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for e3
4841[info][analysis progress] reached quiescence 2
4842[info][analysis progress] finalization of: Palindrome
4843[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
4844[info] + PropertyStore@5fc612f5
4845[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4846[info][property store] the MaxEvaluationDepth is 16
4847[info][analysis progress] reached quiescence 1
4848[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aa
4849[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aba
4850[info][analysis progress] reached quiescence 2
4851[info][analysis progress] finalization of: Palindrome
4852[info] - should be able to perform queries w.r.t. unknown entities / property keys
4853[info] + PropertyStore@697769a1
4854[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4855[info][property store] the MaxEvaluationDepth is 16
4856[info][analysis progress] reached quiescence 1
4857[info][analysis progress] finalization of: Palindrome,SuperPalindrome
4858[info] - should be possible to test if a store has a property even if it was only queried
4859[info] + PropertyStore@4a92d778
4860[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4861[info][property store] the MaxEvaluationDepth is 16
4862[info][analysis progress] reached quiescence 1
4863[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for d
4864[info][analysis progress] finalization of sub phase 0 of 1 led to 1 updates
4865[info][analysis progress] reached quiescence 2
4866[info][analysis progress] finalization of: Palindrome,SuperPalindrome
4867[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4868[info] + PropertyStore@54b8d303
4869[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4870[info][property store] the MaxEvaluationDepth is 16
4871[info][analysis progress] reached quiescence 1
4872[info][analysis progress] finalization of: Palindrome
4873[info] - set should set an entity's property "immediately"
4874[info] + PropertyStore@696e7e7b
4875[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4876[info][property store] the MaxEvaluationDepth is 16
4877[info][analysis progress] reached quiescence 1
4878[info][analysis progress] finalization of: Palindrome
4879[info] - should allow setting different properties w.r.t. one entity
4880[info] + PropertyStore@351b5d39
4881[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4882[info][property store] the MaxEvaluationDepth is 16
4883[info][analysis progress] reached quiescence 1
4884[info] - should be able to enumerate all explicitly set properties of an entity
4885[info] + PropertyStore@27a9a052
4886[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4887[info][property store] the MaxEvaluationDepth is 16
4888[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
4889[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
4890[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
4891[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
4892[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
4893[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
4894[info][analysis progress] reached quiescence 1
4895[info][analysis progress] finalization of: Marker
4896[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
4897[info] + PropertyStore@2db3de96
4898[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4899[info][property store] the MaxEvaluationDepth is 16
4900[info][analysis progress] reached quiescence 1
4901[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aaabbbaaa
4902[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for zu
4903[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for fd
4904[info][analysis progress] finalization of sub phase 0 of 1 led to 3 updates
4905[info][analysis progress] reached quiescence 2
4906[info][analysis progress] finalization of: Palindrome,Marker
4907[info] - should specify that the property was not derived when an analysis was scheduled
4908[info] + PropertyStore@37b4f0fd
4909[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4910[info][property store] the MaxEvaluationDepth is 16
4911[info] - should not set an entity's property if it already has a property
4912[info] + PropertyStore@582991a7
4913[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4914[info][property store] the MaxEvaluationDepth is 16
4915[info][analysis progress] reached quiescence 1
4916[info][analysis progress] finalization of: Palindrome
4917[info] - should contain properties (at least) for all entities for which we performed a computation
4918[info] + PropertyStore@32e801c0
4919[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4920[info][property store] the MaxEvaluationDepth is 16
4921[info][analysis progress] reached quiescence 1
4922[info][analysis progress] finalization of: Palindrome
4923[info] - should trigger a lazy property computation only lazily
4924[info] + PropertyStore@19c2e65
4925[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4926[info][property store] the MaxEvaluationDepth is 16
4927[info][analysis progress] reached quiescence 1
4928[info][analysis progress] finalization of: Palindrome
4929[info] - should not trigger a lazy property computation multiple times
4930[info] + PropertyStore@113f05b3
4931[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4932[info][property store] the MaxEvaluationDepth is 16
4933[info][analysis progress] reached quiescence 1
4934[info][analysis progress] finalization of: Palindrome,PalindromeFragments
4935[info] - should correctly handle PartialResults
4936[info] + PropertyStore@58f1a9a
4937[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4938[info][property store] the MaxEvaluationDepth is 16
4939[info][analysis progress] reached quiescence 1
4940[info][analysis progress] finalization of: Palindrome,PalindromeFragments
4941[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4942[info] + PropertyStore@17141a6a
4943[info] handling of computations with multiple updates
4944[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4945[info][property store] the MaxEvaluationDepth is 16
4946[info][analysis progress] reached quiescence 1
4947[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4948[info][analysis progress] reached quiescence 2
4949[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4950[info][property store] the MaxEvaluationDepth is 16
4951[info][analysis progress] reached quiescence 1
4952[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4953[info][analysis progress] reached quiescence 2
4954[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4955[info][property store] the MaxEvaluationDepth is 16
4956[info][analysis progress] reached quiescence 1
4957[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4958[info][analysis progress] reached quiescence 2
4959[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4960[info][property store] the MaxEvaluationDepth is 16
4961[info][analysis progress] reached quiescence 1
4962[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4963[info][analysis progress] reached quiescence 2
4964[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4965[info][property store] the MaxEvaluationDepth is 16
4966[info][analysis progress] reached quiescence 1
4967[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4968[info][analysis progress] reached quiescence 2
4969[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4970[info][property store] the MaxEvaluationDepth is 16
4971[info][analysis progress] reached quiescence 1
4972[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4973[info][analysis progress] reached quiescence 2
4974[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4975[info][property store] the MaxEvaluationDepth is 16
4976[info][analysis progress] reached quiescence 1
4977[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4978[info][analysis progress] reached quiescence 2
4979[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4980[info][property store] the MaxEvaluationDepth is 16
4981[info][analysis progress] reached quiescence 1
4982[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4983[info][analysis progress] reached quiescence 2
4984[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4985[info][property store] the MaxEvaluationDepth is 16
4986[info][analysis progress] reached quiescence 1
4987[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4988[info][analysis progress] reached quiescence 2
4989[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4990[info][property store] the MaxEvaluationDepth is 16
4991[info][analysis progress] reached quiescence 1
4992[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4993[info][analysis progress] reached quiescence 2
4994[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
4995[info][property store] the MaxEvaluationDepth is 16
4996[info][analysis progress] reached quiescence 1
4997[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
4998[info][analysis progress] reached quiescence 2
4999[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5000[info][property store] the MaxEvaluationDepth is 16
5001[info][analysis progress] reached quiescence 1
5002[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5003[info][analysis progress] reached quiescence 2
5004[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5005[info][property store] the MaxEvaluationDepth is 16
5006[info][analysis progress] reached quiescence 1
5007[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5008[info][analysis progress] reached quiescence 2
5009[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5010[info][property store] the MaxEvaluationDepth is 16
5011[info][analysis progress] reached quiescence 1
5012[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5013[info][analysis progress] reached quiescence 2
5014[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5015[info][property store] the MaxEvaluationDepth is 16
5016[info][analysis progress] reached quiescence 1
5017[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5018[info][analysis progress] reached quiescence 2
5019[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5020[info][property store] the MaxEvaluationDepth is 16
5021[info][analysis progress] reached quiescence 1
5022[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5023[info][analysis progress] reached quiescence 2
5024[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5025[info][property store] the MaxEvaluationDepth is 16
5026[info][analysis progress] reached quiescence 1
5027[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5028[info][analysis progress] reached quiescence 2
5029[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5030[info][property store] the MaxEvaluationDepth is 16
5031[info][analysis progress] reached quiescence 1
5032[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5033[info][analysis progress] reached quiescence 2
5034[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5035[info][property store] the MaxEvaluationDepth is 16
5036[info][analysis progress] reached quiescence 1
5037[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5038[info][analysis progress] reached quiescence 2
5039[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5040[info][property store] the MaxEvaluationDepth is 16
5041[info][analysis progress] reached quiescence 1
5042[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5043[info][analysis progress] reached quiescence 2
5044[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5045[info][property store] the MaxEvaluationDepth is 16
5046[info][analysis progress] reached quiescence 1
5047[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5048[info][analysis progress] reached quiescence 2
5049[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5050[info][property store] the MaxEvaluationDepth is 16
5051[info][analysis progress] reached quiescence 1
5052[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5053[info][analysis progress] reached quiescence 2
5054[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5055[info][property store] the MaxEvaluationDepth is 16
5056[info][analysis progress] reached quiescence 1
5057[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5058[info][analysis progress] reached quiescence 2
5059[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5060[info][property store] the MaxEvaluationDepth is 16
5061[info][analysis progress] reached quiescence 1
5062[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5063[info][analysis progress] reached quiescence 2
5064[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5065[info][property store] the MaxEvaluationDepth is 16
5066[info][analysis progress] reached quiescence 1
5067[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5068[info][analysis progress] reached quiescence 2
5069[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5070[info][property store] the MaxEvaluationDepth is 16
5071[info][analysis progress] reached quiescence 1
5072[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5073[info][analysis progress] reached quiescence 2
5074[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5075[info][property store] the MaxEvaluationDepth is 16
5076[info][analysis progress] reached quiescence 1
5077[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5078[info][analysis progress] reached quiescence 2
5079[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5080[info][property store] the MaxEvaluationDepth is 16
5081[info][analysis progress] reached quiescence 1
5082[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5083[info][analysis progress] reached quiescence 2
5084[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5085[info][property store] the MaxEvaluationDepth is 16
5086[info][analysis progress] reached quiescence 1
5087[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5088[info][analysis progress] reached quiescence 2
5089[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5090[info][property store] the MaxEvaluationDepth is 16
5091[info][analysis progress] reached quiescence 1
5092[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5093[info][analysis progress] reached quiescence 2
5094[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5095[info][property store] the MaxEvaluationDepth is 16
5096[info][analysis progress] reached quiescence 1
5097[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5098[info][analysis progress] reached quiescence 2
5099[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5100[info][property store] the MaxEvaluationDepth is 16
5101[info][analysis progress] reached quiescence 1
5102[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5103[info][analysis progress] reached quiescence 2
5104[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5105[info][property store] the MaxEvaluationDepth is 16
5106[info][analysis progress] reached quiescence 1
5107[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5108[info][analysis progress] reached quiescence 2
5109[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5110[info][property store] the MaxEvaluationDepth is 16
5111[info][analysis progress] reached quiescence 1
5112[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5113[info][analysis progress] reached quiescence 2
5114[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5115[info][property store] the MaxEvaluationDepth is 16
5116[info][analysis progress] reached quiescence 1
5117[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5118[info][analysis progress] reached quiescence 2
5119[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5120[info][property store] the MaxEvaluationDepth is 16
5121[info][analysis progress] reached quiescence 1
5122[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5123[info][analysis progress] reached quiescence 2
5124[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5125[info][property store] the MaxEvaluationDepth is 16
5126[info][analysis progress] reached quiescence 1
5127[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5128[info][analysis progress] reached quiescence 2
5129[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5130[info][property store] the MaxEvaluationDepth is 16
5131[info][analysis progress] reached quiescence 1
5132[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5133[info][analysis progress] reached quiescence 2
5134[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5135[info][property store] the MaxEvaluationDepth is 16
5136[info][analysis progress] reached quiescence 1
5137[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5138[info][analysis progress] reached quiescence 2
5139[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5140[info][property store] the MaxEvaluationDepth is 16
5141[info][analysis progress] reached quiescence 1
5142[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5143[info][analysis progress] reached quiescence 2
5144[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5145[info][property store] the MaxEvaluationDepth is 16
5146[info][analysis progress] reached quiescence 1
5147[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5148[info][analysis progress] reached quiescence 2
5149[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5150[info][property store] the MaxEvaluationDepth is 16
5151[info][analysis progress] reached quiescence 1
5152[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5153[info][analysis progress] reached quiescence 2
5154[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5155[info][property store] the MaxEvaluationDepth is 16
5156[info][analysis progress] reached quiescence 1
5157[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5158[info][analysis progress] reached quiescence 2
5159[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5160[info][property store] the MaxEvaluationDepth is 16
5161[info][analysis progress] reached quiescence 1
5162[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5163[info][analysis progress] reached quiescence 2
5164[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5165[info][property store] the MaxEvaluationDepth is 16
5166[info][analysis progress] reached quiescence 1
5167[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5168[info][analysis progress] reached quiescence 2
5169[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5170[info][property store] the MaxEvaluationDepth is 16
5171[info][analysis progress] reached quiescence 1
5172[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5173[info][analysis progress] reached quiescence 2
5174[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5175[info][property store] the MaxEvaluationDepth is 16
5176[info][analysis progress] reached quiescence 1
5177[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5178[info][analysis progress] reached quiescence 2
5179[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5180[info][property store] the MaxEvaluationDepth is 16
5181[info][analysis progress] reached quiescence 1
5182[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5183[info][analysis progress] reached quiescence 2
5184[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5185[info][property store] the MaxEvaluationDepth is 16
5186[info][analysis progress] reached quiescence 1
5187[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5188[info][analysis progress] reached quiescence 2
5189[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5190[info][property store] the MaxEvaluationDepth is 16
5191[info][analysis progress] reached quiescence 1
5192[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392),ReachedEntities
5193[info][analysis progress] reached quiescence 2
5194[info] - should be possible using eagerly scheduled computations
5195[info] + PropertyStore@2b95d015
5196[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,g,j,i,c,f,e,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5197[info] + PropertyStore@1e353eda
5198[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,i,c,g,e,f,j,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5199[info] + PropertyStore@506e1b34
5200[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,i,d,f,g,c,j,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5201[info] + PropertyStore@518be7e5
5202[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,i,e,d,g,j,f,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5203[info] + PropertyStore@57a32a87
5204[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,i,f,c,j,e,g,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5205[info] + PropertyStore@414ebb0f
5206[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,i,g,c,d,e,j,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5207[info] + PropertyStore@59526f78
5208[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,i,g,j,c,f,e,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5209[info] + PropertyStore@4230c44
5210[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,i,j,f,d,e,g,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5211[info] + PropertyStore@5202077
5212[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,j,c,f,g,d,i,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5213[info] + PropertyStore@23ba28c0
5214[info] + (id of first permutation = 28782; this permutation=[a,b,r,h,j,d,e,g,i,f,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5215[info] + PropertyStore@75f64fc5
5216[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,h,e,r,d,i,g,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5217[info] + PropertyStore@2880c35
5218[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,h,e,j,d,r,g,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5219[info] + PropertyStore@3bb80732
5220[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,h,g,i,d,j,r,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5221[info] + PropertyStore@3fe5cc9e
5222[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,h,i,e,g,d,r,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5223[info] + PropertyStore@7139a43
5224[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,h,j,d,i,r,e,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5225[info] + PropertyStore@1fb1a3df
5226[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,i,r,d,j,h,e,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5227[info] + PropertyStore@34a9cfb6
5228[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,i,d,r,e,h,g,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5229[info] + PropertyStore@204e3087
5230[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,i,d,j,e,r,g,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5231[info] + PropertyStore@69ec7377
5232[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,i,e,h,d,j,r,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5233[info] + PropertyStore@143a6f86
5234[info] + (id of first permutation = 28782; this permutation=[a,b,c,f,i,g,e,h,d,r,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5235[info] + PropertyStore@1b56ad24
5236[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,g,i,r,j,h,f,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5237[info] + PropertyStore@14137c95
5238[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,g,j,r,e,h,i,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5239[info] + PropertyStore@737d8ac5
5240[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,g,j,i,e,r,h,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5241[info] + PropertyStore@3c2e45b0
5242[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,h,r,i,f,j,g,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5243[info] + PropertyStore@1fd482a4
5244[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,h,e,g,i,f,j,r] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5245[info] + PropertyStore@514b3e78
5246[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,h,f,e,j,r,i,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5247[info] + PropertyStore@6a8f1045
5248[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,h,g,r,j,i,f,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5249[info] + PropertyStore@4ace1923
5250[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,h,i,r,e,g,j,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5251[info] + PropertyStore@22151cfa
5252[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,h,i,j,e,r,g,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5253[info] + PropertyStore@2859cabb
5254[info] + (id of first permutation = 28782; this permutation=[a,b,d,c,h,j,g,e,i,f,r] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5255[info] + PropertyStore@43b61126
5256[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,f,r,e,i,g,c,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5257[info] + PropertyStore@117a7d38
5258[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,f,c,e,r,g,h,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5259[info] + PropertyStore@5af1f5e0
5260[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,f,e,r,c,i,g,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5261[info] + PropertyStore@6c2f4b72
5262[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,f,e,i,c,g,r,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5263[info] + PropertyStore@7fa95d98
5264[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,f,g,h,e,r,c,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5265[info] + PropertyStore@34e9361d
5266[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,f,h,e,g,i,r,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5267[info] + PropertyStore@3c98ee5a
5268[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,f,i,c,h,e,r,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5269[info] + PropertyStore@3f26379a
5270[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,g,r,e,c,f,h,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5271[info] + PropertyStore@c2c9eb8
5272[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,g,c,r,e,i,f,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5273[info] + PropertyStore@55addb4e
5274[info] + (id of first permutation = 28782; this permutation=[a,b,d,j,g,c,i,e,f,r,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5275[info] + PropertyStore@209d4faf
5276[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,d,f,g,i,j,c,r] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5277[info] + PropertyStore@d945f5b
5278[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,d,g,c,j,f,i,r] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5279[info] + PropertyStore@69b60aef
5280[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,d,i,c,r,f,j,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5281[info] + PropertyStore@3476a3bb
5282[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,d,j,r,c,i,g,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5283[info] + PropertyStore@285f8569
5284[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,d,j,i,c,f,g,r] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5285[info] + PropertyStore@86bbf52
5286[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,f,r,i,g,c,j,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5287[info] + PropertyStore@15a3764b
5288[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,f,c,g,i,j,d,r] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5289[info] + PropertyStore@44970224
5290[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,f,d,c,j,g,i,r] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5291[info] + PropertyStore@15ea34cd
5292[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,f,g,c,r,d,j,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5293[info] + PropertyStore@653c878b
5294[info] + (id of first permutation = 28782; this permutation=[a,b,e,h,f,i,r,c,j,g,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5295[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5296[info][property store] the MaxEvaluationDepth is 16
5297[info][analysis progress] reached quiescence 1
5298[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5299[info][analysis progress] reached quiescence 2
5300[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5301[info][property store] the MaxEvaluationDepth is 16
5302[info][analysis progress] reached quiescence 1
5303[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5304[info][analysis progress] reached quiescence 2
5305[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5306[info][property store] the MaxEvaluationDepth is 16
5307[info][analysis progress] reached quiescence 1
5308[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5309[info][analysis progress] reached quiescence 2
5310[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5311[info][property store] the MaxEvaluationDepth is 16
5312[info][analysis progress] reached quiescence 1
5313[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5314[info][analysis progress] reached quiescence 2
5315[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5316[info][property store] the MaxEvaluationDepth is 16
5317[info][analysis progress] reached quiescence 1
5318[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5319[info][analysis progress] reached quiescence 2
5320[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5321[info][property store] the MaxEvaluationDepth is 16
5322[info][analysis progress] reached quiescence 1
5323[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5324[info][analysis progress] reached quiescence 2
5325[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5326[info][property store] the MaxEvaluationDepth is 16
5327[info][analysis progress] reached quiescence 1
5328[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5329[info][analysis progress] reached quiescence 2
5330[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5331[info][property store] the MaxEvaluationDepth is 16
5332[info][analysis progress] reached quiescence 1
5333[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5334[info][analysis progress] reached quiescence 2
5335[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5336[info][property store] the MaxEvaluationDepth is 16
5337[info][analysis progress] reached quiescence 1
5338[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5339[info][analysis progress] reached quiescence 2
5340[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5341[info][property store] the MaxEvaluationDepth is 16
5342[info][analysis progress] reached quiescence 1
5343[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5344[info][analysis progress] reached quiescence 2
5345[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5346[info][property store] the MaxEvaluationDepth is 16
5347[info][analysis progress] reached quiescence 1
5348[info][analysis progress] finalization of: ReachableNodes(t=433156053392),<internal>opalj.PartialResultUpdateComputation
5349[info][analysis progress] reached quiescence 2
5350[info] - should be possible using interim partial results
5351[info] + PropertyStore@12b40a04
5352[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,f,h,e,j,d,g,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
5353[info] + PropertyStore@6d3de39a
5354[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,f,i,d,j,g,h,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5355[info] + PropertyStore@5db1abd2
5356[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,f,j,d,e,g,h,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5357[info] + PropertyStore@3e45ac13
5358[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,f,j,i,d,g,h,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5359[info] + PropertyStore@31ee0ba0
5360[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,g,d,i,f,e,h,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
5361[info] + PropertyStore@cf0f372
5362[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,g,e,h,f,i,j,d] ; number of executed tasks:11; number of scheduled onUpdateContinuations:11
5363[info] + PropertyStore@17f479fa
5364[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,g,f,e,i,d,h,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5365[info] + PropertyStore@f0939e8
5366[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,g,h,d,i,f,j,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
5367[info] + PropertyStore@2746530c
5368[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,g,h,j,i,d,e,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5369[info] + PropertyStore@3753ee60
5370[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,g,i,h,j,e,f,d] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
5371[info] + PropertyStore@346a124c
5372[info] + (id of first permutation = 1843; this permutation=[a,b,r,c,g,j,h,d,e,f,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
5373[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5374[info][property store] the MaxEvaluationDepth is 16
5375[info][analysis progress] reached quiescence 1
5376[info][analysis progress] finalization of: ReachableNodes(t=433156053392)
5377[info][analysis progress] reached quiescence 2
5378[info] - should be possible using lazily scheduled computations
5379[info] + PropertyStore@36054d98
5380[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5381[info][property store] the MaxEvaluationDepth is 16
5382[info][analysis progress] reached quiescence 1
5383[info][analysis progress] finalization of: ReachableNodes(t=433156053392),ReachableNodesCount
5384[info][analysis progress] reached quiescence 2
5385[info] - should be possible to use lazily scheduled mutually dependent computations
5386[info] + PropertyStore@5b5f5951
5387[info] + scheduledTasksCount=0
5388[info] + scheduledOnUpdateComputationsCount=12
5389[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5390[info][property store] the MaxEvaluationDepth is 16
5391[info][analysis progress] reached quiescence 1
5392[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
5393[info][analysis progress] reached quiescence 2
5394[info][analysis progress] finalization of: ReachableNodes(t=433156053392),ReachableNodesCount
5395[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
5396[info] + PropertyStore@7df1a9ad
5397[info] + scheduledTasksCount=0
5398[info] + scheduledOnUpdateComputationsCount=23
5399[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5400[info][property store] the MaxEvaluationDepth is 16
5401[info][analysis progress] reached quiescence 1
5402[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
5403[info][analysis progress] reached quiescence 2
5404[info][analysis progress] finalization of: ReachableNodes(t=433156053392),ReachableNodesCount
5405[info] - should be possible to force the results of transformers based on lazy properties
5406[info] + PropertyStore@642819b4
5407[info] + scheduledTasksCount=0
5408[info] + scheduledOnUpdateComputationsCount=23
5409[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5410[info][property store] the MaxEvaluationDepth is 16
5411[info][analysis progress] reached quiescence 1
5412[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
5413[info][analysis progress] reached quiescence 2
5414[info][analysis progress] finalization of: ReachableNodes(t=433156053392),ReachableNodesCount,Marker
5415[info] - should be possible to force the results of multiple transformers based on a lazy property
5416[info] + PropertyStore@78ddf124
5417[info] + scheduledTasksCount=0
5418[info] + scheduledOnUpdateComputationsCount=23
5419[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5420[info][property store] the MaxEvaluationDepth is 16
5421[info][analysis progress] reached quiescence 1
5422[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
5423[info][analysis progress] reached quiescence 2
5424[info][analysis progress] finalization of: ReachableNodes(t=433156053392),ReachableNodesCount,Marker
5425[info] - should be possible to force the results of a chain of transformers based on lazy properties
5426[info] + PropertyStore@5969aabf
5427[info] + scheduledTasksCount=0
5428[info] + scheduledOnUpdateComputationsCount=33
5429[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5430[info][property store] the MaxEvaluationDepth is 16
5431[info][analysis progress] reached quiescence 1
5432[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
5433[info][analysis progress] reached quiescence 2
5434[info][analysis progress] finalization of: ReachableNodes(t=433156053392),ReachableNodesCount,Marker
5435[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
5436[info] + PropertyStore@29a5ccfe
5437[info] + scheduledTasksCount=11
5438[info] + scheduledOnUpdateComputationsCount=40
5439[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5440[info][property store] the MaxEvaluationDepth is 16
5441[info][analysis progress] used fallback AllNodes for a
5442[info][analysis progress] used fallback AllNodes for b
5443[info][analysis progress] used fallback AllNodes for r
5444[info][analysis progress] used fallback AllNodes for c
5445[info][analysis progress] used fallback AllNodes for d
5446[info][analysis progress] used fallback AllNodes for e
5447[info][analysis progress] used fallback AllNodes for f
5448[info][analysis progress] used fallback AllNodes for g
5449[info][analysis progress] used fallback AllNodes for h
5450[info][analysis progress] used fallback AllNodes for i
5451[info][analysis progress] used fallback AllNodes for j
5452[info][analysis progress] reached quiescence 1
5453[info][analysis progress] finalization of: ReachableNodesCount
5454[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
5455[info] + PropertyStore@d6485c7
5456[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5457[info][property store] the MaxEvaluationDepth is 16
5458[info][analysis progress] reached quiescence 1
5459[info][analysis progress] used fallback AllNodes for a
5460[info][analysis progress] used fallback AllNodes for b
5461[info][analysis progress] used fallback AllNodes for c
5462[info][analysis progress] used fallback AllNodes for d
5463[info][analysis progress] used fallback AllNodes for e
5464[info][analysis progress] used fallback AllNodes for f
5465[info][analysis progress] used fallback AllNodes for g
5466[info][analysis progress] used fallback AllNodes for h
5467[info][analysis progress] used fallback AllNodes for i
5468[info][analysis progress] used fallback AllNodes for j
5469[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
5470[info][analysis progress] reached quiescence 2
5471[info][analysis progress] used fallback AllNodes for r
5472[info][analysis progress] finalization of sub phase 0 of 1 led to 1 updates
5473[info][analysis progress] reached quiescence 3
5474[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433156053392)
5475[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
5476[info] + PropertyStore@1a27119e
5477[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5478[info][property store] the MaxEvaluationDepth is 16
5479[info][analysis progress] reached quiescence 1
5480[info][analysis progress] finalization of: TreeLevel(t=433366333448
5481[info] - should be possible to execute an analysis incrementally
5482[info] + PropertyStore@e8f6c37
5483[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5484[info][property store] the MaxEvaluationDepth is 16
5485[info] - should never pass a null property to clients
5486[info] + PropertyStore@41dc25b6
5487[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5488[info][property store] the MaxEvaluationDepth is 16
5489[info][analysis progress] reached quiescence 1
5490[info][analysis progress] finalization of: Purity
5491[info][analysis progress] reached quiescence 2
5492[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5493[info][property store] the MaxEvaluationDepth is 16
5494[info][analysis progress] reached quiescence 1
5495[info][analysis progress] finalization of: Purity
5496[info][analysis progress] reached quiescence 2
5497[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5498[info][property store] the MaxEvaluationDepth is 16
5499[info][analysis progress] reached quiescence 1
5500[info][analysis progress] finalization of: Purity
5501[info][analysis progress] reached quiescence 2
5502[info] - should be possible to execute an analysis which analyzes a huge circle
5503[info] + PropertyStore@42a70643
5504[info] + test succeeded with 1 node(s) in a circle
5505[info] + number of executed tasks:2; number of scheduled onUpdateContinuations:1
5506[info] + PropertyStore@6dbee96c
5507[info] + test succeeded with 5 node(s) in a circle
5508[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:1
5509[info] + PropertyStore@6870803e
5510[info] + test succeeded with 50000 node(s) in a circle
5511[info] + number of executed tasks:50001; number of scheduled onUpdateContinuations:25604
5512[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5513[info][property store] the MaxEvaluationDepth is 16
5514[info][analysis progress] reached quiescence 1
5515[info][analysis progress] finalization of: Purity
5516[info][analysis progress] reached quiescence 2
5517[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5518[info][property store] the MaxEvaluationDepth is 16
5519[info][analysis progress] reached quiescence 1
5520[info][analysis progress] finalization of: Purity
5521[info][analysis progress] reached quiescence 2
5522[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5523[info][property store] the MaxEvaluationDepth is 16
5524[info][analysis progress] reached quiescence 1
5525[info][analysis progress] finalization of: Purity
5526[info][analysis progress] reached quiescence 2
5527[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5528[info][property store] the MaxEvaluationDepth is 16
5529[info][analysis progress] reached quiescence 1
5530[info][analysis progress] finalization of: Purity
5531[info][analysis progress] reached quiescence 2
5532[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
5533[info] + PropertyStore@4821e913
5534[info] + test succeeded with 1 node(s) in a circle
5535[info] + number of executed tasks:2; number of scheduled onUpdateContinuations:1
5536[info] + PropertyStore@324e7b4a
5537[info] + test succeeded with 5 node(s) in a circle
5538[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:1
5539[info] + PropertyStore@28a101e6
5540[info] + test succeeded with 50 node(s) in a circle
5541[info] + number of executed tasks:51; number of scheduled onUpdateContinuations:2
5542[info] + PropertyStore@443c05bc
5543[info] + test succeeded with 1000 node(s) in a circle
5544[info] + number of executed tasks:1001; number of scheduled onUpdateContinuations:7
5545[info] the property store with debugging support
5546[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5547[info][property store] the MaxEvaluationDepth is 16
5548[info] - should catch InterimResults with inverted property bounds
5549[info] + PropertyStore@3920559
5550[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5551[info][property store] the MaxEvaluationDepth is 16
5552[info] - should catch non-monotonic updates related to the lower bound
5553[info][property store] using ManyDirectDependersLastTasksManager for managing tasks
5554[info][property store] the MaxEvaluationDepth is 16
5555[info] - should catch non-monotonic updates related to the upper bound
5556[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
5557[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
5558[info][property store] using FIFOTasksManager for managing tasks
5559[info][property store] the MaxEvaluationDepth is 4
5560[info][property store] using FIFOTasksManager for managing tasks
5561[info][property store] the MaxEvaluationDepth is 4
5562[info] FIFOTasksManagerPKESequentialPropertyStoreTest:
5563[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support on
5564[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: usages of fallbacks are reported
5565[info] PropertyStore
5566[info][property store] using FIFOTasksManager for managing tasks
5567[info][property store] the MaxEvaluationDepth is 4
5568[info][analysis progress] reached quiescence 1
5569[info][analysis progress] finalization of: Palindrome
5570[info] - should be possible to query an empty property store
5571[info] + PropertyStore@46fcd5d5
5572[info][property store] using FIFOTasksManager for managing tasks
5573[info][property store] the MaxEvaluationDepth is 4
5574[info][analysis progress] reached quiescence 1
5575[info][analysis progress] finalization of: Palindrome
5576[info] - should be able to print properties even if the store is empty
5577[info] + PropertyStore@55d7a89e
5578[info][property store] using FIFOTasksManager for managing tasks
5579[info][property store] the MaxEvaluationDepth is 4
5580[info] - should be possible to terminate the computations and still query the store
5581[info] + PropertyStore@2a3dcd84
5582[info][property store] using FIFOTasksManager for managing tasks
5583[info][property store] the MaxEvaluationDepth is 4
5584[info][analysis progress] reached quiescence 1
5585[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for d
5586[info][analysis progress] reached quiescence 2
5587[info][analysis progress] finalization of: Palindrome
5588[info] - should be possible to call setupPhase after waitOnPhaseCompletion
5589[info] + PropertyStore@1b1fa93
5590[info][property store] using FIFOTasksManager for managing tasks
5591[info][property store] the MaxEvaluationDepth is 4
5592[info][analysis progress] reached quiescence 1
5593[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for e3
5594[info][analysis progress] reached quiescence 2
5595[info][analysis progress] finalization of: Palindrome
5596[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
5597[info] + PropertyStore@2143c50d
5598[info][property store] using FIFOTasksManager for managing tasks
5599[info][property store] the MaxEvaluationDepth is 4
5600[info][analysis progress] reached quiescence 1
5601[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aa
5602[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aba
5603[info][analysis progress] reached quiescence 2
5604[info][analysis progress] finalization of: Palindrome
5605[info] - should be able to perform queries w.r.t. unknown entities / property keys
5606[info] + PropertyStore@49b80ae3
5607[info][property store] using FIFOTasksManager for managing tasks
5608[info][property store] the MaxEvaluationDepth is 4
5609[info][analysis progress] reached quiescence 1
5610[info][analysis progress] finalization of: Palindrome,SuperPalindrome
5611[info] - should be possible to test if a store has a property even if it was only queried
5612[info] + PropertyStore@dadbfbd
5613[info][property store] using FIFOTasksManager for managing tasks
5614[info][property store] the MaxEvaluationDepth is 4
5615[info][analysis progress] reached quiescence 1
5616[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for d
5617[info][analysis progress] finalization of sub phase 0 of 1 led to 1 updates
5618[info][analysis progress] reached quiescence 2
5619[info][analysis progress] finalization of: Palindrome,SuperPalindrome
5620[info] - should be possible to test if a store has a property even if the analysis is scheduled later
5621[info] + PropertyStore@3c6b9f9
5622[info][property store] using FIFOTasksManager for managing tasks
5623[info][property store] the MaxEvaluationDepth is 4
5624[info][analysis progress] reached quiescence 1
5625[info][analysis progress] finalization of: Palindrome
5626[info] - set should set an entity's property "immediately"
5627[info] + PropertyStore@3c927f21
5628[info][property store] using FIFOTasksManager for managing tasks
5629[info][property store] the MaxEvaluationDepth is 4
5630[info][analysis progress] reached quiescence 1
5631[info][analysis progress] finalization of: Palindrome
5632[info] - should allow setting different properties w.r.t. one entity
5633[info] + PropertyStore@35f48542
5634[info][property store] using FIFOTasksManager for managing tasks
5635[info][property store] the MaxEvaluationDepth is 4
5636[info][analysis progress] reached quiescence 1
5637[info] - should be able to enumerate all explicitly set properties of an entity
5638[info] + PropertyStore@55c49416
5639[info][property store] using FIFOTasksManager for managing tasks
5640[info][property store] the MaxEvaluationDepth is 4
5641[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
5642[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
5643[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
5644[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
5645[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
5646[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
5647[info][analysis progress] reached quiescence 1
5648[info][analysis progress] finalization of: Marker
5649[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
5650[info] + PropertyStore@63fbf626
5651[info][property store] using FIFOTasksManager for managing tasks
5652[info][property store] the MaxEvaluationDepth is 4
5653[info][analysis progress] reached quiescence 1
5654[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for aaabbbaaa
5655[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for zu
5656[info][analysis progress] used fallback PalindromePropertyNotAnalyzed for fd
5657[info][analysis progress] finalization of sub phase 0 of 1 led to 3 updates
5658[info][analysis progress] reached quiescence 2
5659[info][analysis progress] finalization of: Palindrome,Marker
5660[info] - should specify that the property was not derived when an analysis was scheduled
5661[info] + PropertyStore@4c3ff60f
5662[info][property store] using FIFOTasksManager for managing tasks
5663[info][property store] the MaxEvaluationDepth is 4
5664[info] - should not set an entity's property if it already has a property
5665[info] + PropertyStore@5df0b45f
5666[info][property store] using FIFOTasksManager for managing tasks
5667[info][property store] the MaxEvaluationDepth is 4
5668[info][analysis progress] reached quiescence 1
5669[info][analysis progress] finalization of: Palindrome
5670[info] - should contain properties (at least) for all entities for which we performed a computation
5671[info] + PropertyStore@2c65ffd3
5672[info][property store] using FIFOTasksManager for managing tasks
5673[info][property store] the MaxEvaluationDepth is 4
5674[info][analysis progress] reached quiescence 1
5675[info][analysis progress] finalization of: Palindrome
5676[info] - should trigger a lazy property computation only lazily
5677[info] + PropertyStore@101366bf
5678[info][property store] using FIFOTasksManager for managing tasks
5679[info][property store] the MaxEvaluationDepth is 4
5680[info][analysis progress] reached quiescence 1
5681[info][analysis progress] finalization of: Palindrome
5682[info] - should not trigger a lazy property computation multiple times
5683[info] + PropertyStore@232f753c
5684[info][property store] using FIFOTasksManager for managing tasks
5685[info][property store] the MaxEvaluationDepth is 4
5686[info][analysis progress] reached quiescence 1
5687[info][analysis progress] finalization of: Palindrome,PalindromeFragments
5688[info] - should correctly handle PartialResults
5689[info] + PropertyStore@7ba56f4a
5690[info][property store] using FIFOTasksManager for managing tasks
5691[info][property store] the MaxEvaluationDepth is 4
5692[info][analysis progress] reached quiescence 1
5693[info][analysis progress] finalization of: Palindrome,PalindromeFragments
5694[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
5695[info] + PropertyStore@73903bbc
5696[info] handling of computations with multiple updates
5697[info][property store] using FIFOTasksManager for managing tasks
5698[info][property store] the MaxEvaluationDepth is 4
5699[info][analysis progress] reached quiescence 1
5700[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5701[info][analysis progress] reached quiescence 2
5702[info][property store] using FIFOTasksManager for managing tasks
5703[info][property store] the MaxEvaluationDepth is 4
5704[info][analysis progress] reached quiescence 1
5705[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5706[info][analysis progress] reached quiescence 2
5707[info][property store] using FIFOTasksManager for managing tasks
5708[info][property store] the MaxEvaluationDepth is 4
5709[info][analysis progress] reached quiescence 1
5710[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5711[info][analysis progress] reached quiescence 2
5712[info][property store] using FIFOTasksManager for managing tasks
5713[info][property store] the MaxEvaluationDepth is 4
5714[info][analysis progress] reached quiescence 1
5715[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5716[info][analysis progress] reached quiescence 2
5717[info][property store] using FIFOTasksManager for managing tasks
5718[info][property store] the MaxEvaluationDepth is 4
5719[info][analysis progress] reached quiescence 1
5720[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5721[info][analysis progress] reached quiescence 2
5722[info][property store] using FIFOTasksManager for managing tasks
5723[info][property store] the MaxEvaluationDepth is 4
5724[info][analysis progress] reached quiescence 1
5725[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5726[info][analysis progress] reached quiescence 2
5727[info][property store] using FIFOTasksManager for managing tasks
5728[info][property store] the MaxEvaluationDepth is 4
5729[info][analysis progress] reached quiescence 1
5730[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5731[info][analysis progress] reached quiescence 2
5732[info][property store] using FIFOTasksManager for managing tasks
5733[info][property store] the MaxEvaluationDepth is 4
5734[info][analysis progress] reached quiescence 1
5735[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5736[info][analysis progress] reached quiescence 2
5737[info][property store] using FIFOTasksManager for managing tasks
5738[info][property store] the MaxEvaluationDepth is 4
5739[info][analysis progress] reached quiescence 1
5740[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5741[info][analysis progress] reached quiescence 2
5742[info][property store] using FIFOTasksManager for managing tasks
5743[info][property store] the MaxEvaluationDepth is 4
5744[info][analysis progress] reached quiescence 1
5745[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5746[info][analysis progress] reached quiescence 2
5747[info][property store] using FIFOTasksManager for managing tasks
5748[info][property store] the MaxEvaluationDepth is 4
5749[info][analysis progress] reached quiescence 1
5750[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5751[info][analysis progress] reached quiescence 2
5752[info][property store] using FIFOTasksManager for managing tasks
5753[info][property store] the MaxEvaluationDepth is 4
5754[info][analysis progress] reached quiescence 1
5755[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5756[info][analysis progress] reached quiescence 2
5757[info][property store] using FIFOTasksManager for managing tasks
5758[info][property store] the MaxEvaluationDepth is 4
5759[info][analysis progress] reached quiescence 1
5760[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5761[info][analysis progress] reached quiescence 2
5762[info][property store] using FIFOTasksManager for managing tasks
5763[info][property store] the MaxEvaluationDepth is 4
5764[info][analysis progress] reached quiescence 1
5765[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5766[info][analysis progress] reached quiescence 2
5767[info][property store] using FIFOTasksManager for managing tasks
5768[info][property store] the MaxEvaluationDepth is 4
5769[info][analysis progress] reached quiescence 1
5770[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5771[info][analysis progress] reached quiescence 2
5772[info][property store] using FIFOTasksManager for managing tasks
5773[info][property store] the MaxEvaluationDepth is 4
5774[info][analysis progress] reached quiescence 1
5775[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5776[info][analysis progress] reached quiescence 2
5777[info][property store] using FIFOTasksManager for managing tasks
5778[info][property store] the MaxEvaluationDepth is 4
5779[info][analysis progress] reached quiescence 1
5780[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5781[info][analysis progress] reached quiescence 2
5782[info][property store] using FIFOTasksManager for managing tasks
5783[info][property store] the MaxEvaluationDepth is 4
5784[info][analysis progress] reached quiescence 1
5785[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5786[info][analysis progress] reached quiescence 2
5787[info][property store] using FIFOTasksManager for managing tasks
5788[info][property store] the MaxEvaluationDepth is 4
5789[info][analysis progress] reached quiescence 1
5790[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5791[info][analysis progress] reached quiescence 2
5792[info][property store] using FIFOTasksManager for managing tasks
5793[info][property store] the MaxEvaluationDepth is 4
5794[info][analysis progress] reached quiescence 1
5795[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5796[info][analysis progress] reached quiescence 2
5797[info][property store] using FIFOTasksManager for managing tasks
5798[info][property store] the MaxEvaluationDepth is 4
5799[info][analysis progress] reached quiescence 1
5800[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5801[info][analysis progress] reached quiescence 2
5802[info][property store] using FIFOTasksManager for managing tasks
5803[info][property store] the MaxEvaluationDepth is 4
5804[info][analysis progress] reached quiescence 1
5805[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5806[info][analysis progress] reached quiescence 2
5807[info][property store] using FIFOTasksManager for managing tasks
5808[info][property store] the MaxEvaluationDepth is 4
5809[info][analysis progress] reached quiescence 1
5810[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5811[info][analysis progress] reached quiescence 2
5812[info][property store] using FIFOTasksManager for managing tasks
5813[info][property store] the MaxEvaluationDepth is 4
5814[info][analysis progress] reached quiescence 1
5815[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5816[info][analysis progress] reached quiescence 2
5817[info][property store] using FIFOTasksManager for managing tasks
5818[info][property store] the MaxEvaluationDepth is 4
5819[info][analysis progress] reached quiescence 1
5820[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5821[info][analysis progress] reached quiescence 2
5822[info][property store] using FIFOTasksManager for managing tasks
5823[info][property store] the MaxEvaluationDepth is 4
5824[info][analysis progress] reached quiescence 1
5825[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5826[info][analysis progress] reached quiescence 2
5827[info][property store] using FIFOTasksManager for managing tasks
5828[info][property store] the MaxEvaluationDepth is 4
5829[info][analysis progress] reached quiescence 1
5830[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5831[info][analysis progress] reached quiescence 2
5832[info][property store] using FIFOTasksManager for managing tasks
5833[info][property store] the MaxEvaluationDepth is 4
5834[info][analysis progress] reached quiescence 1
5835[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5836[info][analysis progress] reached quiescence 2
5837[info][property store] using FIFOTasksManager for managing tasks
5838[info][property store] the MaxEvaluationDepth is 4
5839[info][analysis progress] reached quiescence 1
5840[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5841[info][analysis progress] reached quiescence 2
5842[info][property store] using FIFOTasksManager for managing tasks
5843[info][property store] the MaxEvaluationDepth is 4
5844[info][analysis progress] reached quiescence 1
5845[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5846[info][analysis progress] reached quiescence 2
5847[info][property store] using FIFOTasksManager for managing tasks
5848[info][property store] the MaxEvaluationDepth is 4
5849[info][analysis progress] reached quiescence 1
5850[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5851[info][analysis progress] reached quiescence 2
5852[info][property store] using FIFOTasksManager for managing tasks
5853[info][property store] the MaxEvaluationDepth is 4
5854[info][analysis progress] reached quiescence 1
5855[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5856[info][analysis progress] reached quiescence 2
5857[info][property store] using FIFOTasksManager for managing tasks
5858[info][property store] the MaxEvaluationDepth is 4
5859[info][analysis progress] reached quiescence 1
5860[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5861[info][analysis progress] reached quiescence 2
5862[info][property store] using FIFOTasksManager for managing tasks
5863[info][property store] the MaxEvaluationDepth is 4
5864[info][analysis progress] reached quiescence 1
5865[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5866[info][analysis progress] reached quiescence 2
5867[info][property store] using FIFOTasksManager for managing tasks
5868[info][property store] the MaxEvaluationDepth is 4
5869[info][analysis progress] reached quiescence 1
5870[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5871[info][analysis progress] reached quiescence 2
5872[info][property store] using FIFOTasksManager for managing tasks
5873[info][property store] the MaxEvaluationDepth is 4
5874[info][analysis progress] reached quiescence 1
5875[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5876[info][analysis progress] reached quiescence 2
5877[info][property store] using FIFOTasksManager for managing tasks
5878[info][property store] the MaxEvaluationDepth is 4
5879[info][analysis progress] reached quiescence 1
5880[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5881[info][analysis progress] reached quiescence 2
5882[info][property store] using FIFOTasksManager for managing tasks
5883[info][property store] the MaxEvaluationDepth is 4
5884[info][analysis progress] reached quiescence 1
5885[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5886[info][analysis progress] reached quiescence 2
5887[info][property store] using FIFOTasksManager for managing tasks
5888[info][property store] the MaxEvaluationDepth is 4
5889[info][analysis progress] reached quiescence 1
5890[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5891[info][analysis progress] reached quiescence 2
5892[info][property store] using FIFOTasksManager for managing tasks
5893[info][property store] the MaxEvaluationDepth is 4
5894[info][analysis progress] reached quiescence 1
5895[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5896[info][analysis progress] reached quiescence 2
5897[info][property store] using FIFOTasksManager for managing tasks
5898[info][property store] the MaxEvaluationDepth is 4
5899[info][analysis progress] reached quiescence 1
5900[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5901[info][analysis progress] reached quiescence 2
5902[info][property store] using FIFOTasksManager for managing tasks
5903[info][property store] the MaxEvaluationDepth is 4
5904[info][analysis progress] reached quiescence 1
5905[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5906[info][analysis progress] reached quiescence 2
5907[info][property store] using FIFOTasksManager for managing tasks
5908[info][property store] the MaxEvaluationDepth is 4
5909[info][analysis progress] reached quiescence 1
5910[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5911[info][analysis progress] reached quiescence 2
5912[info][property store] using FIFOTasksManager for managing tasks
5913[info][property store] the MaxEvaluationDepth is 4
5914[info][analysis progress] reached quiescence 1
5915[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5916[info][analysis progress] reached quiescence 2
5917[info][property store] using FIFOTasksManager for managing tasks
5918[info][property store] the MaxEvaluationDepth is 4
5919[info][analysis progress] reached quiescence 1
5920[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5921[info][analysis progress] reached quiescence 2
5922[info][property store] using FIFOTasksManager for managing tasks
5923[info][property store] the MaxEvaluationDepth is 4
5924[info][analysis progress] reached quiescence 1
5925[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5926[info][analysis progress] reached quiescence 2
5927[info][property store] using FIFOTasksManager for managing tasks
5928[info][property store] the MaxEvaluationDepth is 4
5929[info][analysis progress] reached quiescence 1
5930[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5931[info][analysis progress] reached quiescence 2
5932[info][property store] using FIFOTasksManager for managing tasks
5933[info][property store] the MaxEvaluationDepth is 4
5934[info][analysis progress] reached quiescence 1
5935[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5936[info][analysis progress] reached quiescence 2
5937[info][property store] using FIFOTasksManager for managing tasks
5938[info][property store] the MaxEvaluationDepth is 4
5939[info][analysis progress] reached quiescence 1
5940[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5941[info][analysis progress] reached quiescence 2
5942[info][property store] using FIFOTasksManager for managing tasks
5943[info][property store] the MaxEvaluationDepth is 4
5944[info][analysis progress] reached quiescence 1
5945[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056),ReachedEntities
5946[info][analysis progress] reached quiescence 2
5947[info] - should be possible using eagerly scheduled computations
5948[info] + PropertyStore@6f0cd945
5949[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,h,g,e,r,j,f,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
5950[info] + PropertyStore@4794320c
5951[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,h,i,r,f,g,e,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5952[info] + PropertyStore@3bf45a6d
5953[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,h,i,j,f,r,e,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5954[info] + PropertyStore@5a34f35e
5955[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,h,j,g,f,i,r,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5956[info] + PropertyStore@2a040735
5957[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,i,r,g,j,f,e,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5958[info] + PropertyStore@5e9c0b29
5959[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,i,e,g,r,f,h,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:24
5960[info] + PropertyStore@3752e33d
5961[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,i,f,e,r,j,g,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
5962[info] + PropertyStore@57a8fb50
5963[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,i,g,r,f,h,e,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:19
5964[info] + PropertyStore@6180429b
5965[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,i,g,j,f,r,e,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5966[info] + PropertyStore@343f684
5967[info] + (id of first permutation = 48629; this permutation=[a,b,c,d,i,h,g,f,j,r,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5968[info] + PropertyStore@7912ce2b
5969[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,g,e,j,r,c,h,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
5970[info] + PropertyStore@79aa069d
5971[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,g,h,i,r,j,c,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:19
5972[info] + PropertyStore@226cf82c
5973[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,g,i,e,c,h,r,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:24
5974[info] + PropertyStore@672d0c35
5975[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,g,j,c,h,r,e,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5976[info] + PropertyStore@6f491d61
5977[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,h,r,c,i,j,e,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5978[info] + PropertyStore@7d218d1d
5979[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,h,r,j,i,e,c,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5980[info] + PropertyStore@794ad6b0
5981[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,h,c,j,r,e,g,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5982[info] + PropertyStore@692fa1c8
5983[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,h,e,i,r,j,c,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
5984[info] + PropertyStore@63c59116
5985[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,h,g,e,c,i,r,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
5986[info] + PropertyStore@53b6b99b
5987[info] + (id of first permutation = 48629; this permutation=[a,b,d,f,h,i,c,g,r,e,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5988[info] + PropertyStore@794f7640
5989[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,d,f,c,j,g,r,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5990[info] + PropertyStore@43860e13
5991[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,d,g,c,r,f,i,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5992[info] + PropertyStore@1f8fcaa9
5993[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,d,i,r,c,j,f,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5994[info] + PropertyStore@19ef658b
5995[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,d,i,j,c,f,r,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5996[info] + PropertyStore@672a05b4
5997[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,d,j,g,f,r,c,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5998[info] + PropertyStore@3f99c493
5999[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,f,r,g,i,j,c,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6000[info] + PropertyStore@4deb9f4
6001[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,f,c,d,j,g,r,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6002[info] + PropertyStore@69bade9d
6003[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,f,d,c,r,g,i,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6004[info] + PropertyStore@5b9b814d
6005[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,f,g,r,c,j,d,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6006[info] + PropertyStore@4d57a441
6007[info] + (id of first permutation = 48629; this permutation=[a,b,e,h,f,g,j,c,d,r,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6008[info] + PropertyStore@3cabaab3
6009[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,c,d,i,g,h,r,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6010[info] + PropertyStore@8d96a4c
6011[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,c,e,h,i,d,r,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6012[info] + PropertyStore@3c85ff50
6013[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,c,g,h,r,d,e,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6014[info] + PropertyStore@62e9b864
6015[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,c,h,e,r,i,d,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6016[info] + PropertyStore@7d50588b
6017[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,c,i,d,e,g,r,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
6018[info] + PropertyStore@7ab42b60
6019[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,d,r,c,h,e,g,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6020[info] + PropertyStore@9c47446
6021[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,d,r,i,g,h,c,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6022[info] + PropertyStore@b0140da
6023[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,d,c,h,i,e,r,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
6024[info] + PropertyStore@289b12c4
6025[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,d,e,h,r,c,g,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
6026[info] + PropertyStore@55206da8
6027[info] + (id of first permutation = 48629; this permutation=[a,b,f,j,d,g,e,r,i,c,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
6028[info] + PropertyStore@1eb5467f
6029[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,r,e,g,i,d,f,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:13
6030[info] + PropertyStore@2be8cf34
6031[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,r,f,e,i,j,d,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:14
6032[info] + PropertyStore@321dece9
6033[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,r,g,d,j,f,e,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6034[info] + PropertyStore@3ff225e7
6035[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,r,i,d,e,f,g,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6036[info] + PropertyStore@1a25c065
6037[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,r,i,j,d,g,e,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6038[info] + PropertyStore@10733c5f
6039[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,r,j,g,e,f,d,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
6040[info] + PropertyStore@73821a30
6041[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,d,r,g,i,e,f,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6042[info] + PropertyStore@43f84021
6043[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,d,e,f,i,j,r,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
6044[info] + PropertyStore@61fbc7c6
6045[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,d,f,r,j,g,e,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6046[info] + PropertyStore@2a4e54ac
6047[info] + (id of first permutation = 48629; this permutation=[a,b,h,c,d,g,r,e,f,i,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6048[info][property store] using FIFOTasksManager for managing tasks
6049[info][property store] the MaxEvaluationDepth is 4
6050[info][analysis progress] reached quiescence 1
6051[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6052[info][analysis progress] reached quiescence 2
6053[info][property store] using FIFOTasksManager for managing tasks
6054[info][property store] the MaxEvaluationDepth is 4
6055[info][analysis progress] reached quiescence 1
6056[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6057[info][analysis progress] reached quiescence 2
6058[info][property store] using FIFOTasksManager for managing tasks
6059[info][property store] the MaxEvaluationDepth is 4
6060[info][analysis progress] reached quiescence 1
6061[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6062[info][analysis progress] reached quiescence 2
6063[info][property store] using FIFOTasksManager for managing tasks
6064[info][property store] the MaxEvaluationDepth is 4
6065[info][analysis progress] reached quiescence 1
6066[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6067[info][analysis progress] reached quiescence 2
6068[info][property store] using FIFOTasksManager for managing tasks
6069[info][property store] the MaxEvaluationDepth is 4
6070[info][analysis progress] reached quiescence 1
6071[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6072[info][analysis progress] reached quiescence 2
6073[info][property store] using FIFOTasksManager for managing tasks
6074[info][property store] the MaxEvaluationDepth is 4
6075[info][analysis progress] reached quiescence 1
6076[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6077[info][analysis progress] reached quiescence 2
6078[info][property store] using FIFOTasksManager for managing tasks
6079[info][property store] the MaxEvaluationDepth is 4
6080[info][analysis progress] reached quiescence 1
6081[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6082[info][analysis progress] reached quiescence 2
6083[info][property store] using FIFOTasksManager for managing tasks
6084[info][property store] the MaxEvaluationDepth is 4
6085[info][analysis progress] reached quiescence 1
6086[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6087[info][analysis progress] reached quiescence 2
6088[info][property store] using FIFOTasksManager for managing tasks
6089[info][property store] the MaxEvaluationDepth is 4
6090[info][analysis progress] reached quiescence 1
6091[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6092[info][analysis progress] reached quiescence 2
6093[info][property store] using FIFOTasksManager for managing tasks
6094[info][property store] the MaxEvaluationDepth is 4
6095[info][analysis progress] reached quiescence 1
6096[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6097[info][analysis progress] reached quiescence 2
6098[info][property store] using FIFOTasksManager for managing tasks
6099[info][property store] the MaxEvaluationDepth is 4
6100[info][analysis progress] reached quiescence 1
6101[info][analysis progress] finalization of: ReachableNodes(t=433568606056),<internal>opalj.PartialResultUpdateComputation
6102[info][analysis progress] reached quiescence 2
6103[info] - should be possible using interim partial results
6104[info] + PropertyStore@4fd47152
6105[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,h,c,i,g,f,j,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6106[info] + PropertyStore@31c85ac6
6107[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,h,e,g,j,c,f,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6108[info] + PropertyStore@74d1525f
6109[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,h,f,e,j,g,i,c] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6110[info] + PropertyStore@6d81f2a6
6111[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,h,g,e,c,f,i,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6112[info] + PropertyStore@1f3faa04
6113[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,h,i,c,e,g,j,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6114[info] + PropertyStore@4bd7b01a
6115[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,h,i,j,e,c,f,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6116[info] + PropertyStore@7beab728
6117[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,h,j,g,e,f,i,c] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6118[info] + PropertyStore@381f2ac5
6119[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,i,c,g,h,e,f,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:18
6120[info] + PropertyStore@545aea49
6121[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,i,e,f,h,g,j,c] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6122[info] + PropertyStore@4bb6c80b
6123[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,i,f,c,j,e,g,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6124[info] + PropertyStore@ebfddce
6125[info] + (id of first permutation = 8008; this permutation=[a,b,r,d,i,f,j,h,e,g,c] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
6126[info][property store] using FIFOTasksManager for managing tasks
6127[info][property store] the MaxEvaluationDepth is 4
6128[info][analysis progress] reached quiescence 1
6129[info][analysis progress] finalization of: ReachableNodes(t=433568606056)
6130[info][analysis progress] reached quiescence 2
6131[info] - should be possible using lazily scheduled computations
6132[info] + PropertyStore@2856d169
6133[info][property store] using FIFOTasksManager for managing tasks
6134[info][property store] the MaxEvaluationDepth is 4
6135[info][analysis progress] reached quiescence 1
6136[info][analysis progress] finalization of: ReachableNodes(t=433568606056),ReachableNodesCount
6137[info][analysis progress] reached quiescence 2
6138[info] - should be possible to use lazily scheduled mutually dependent computations
6139[info] + PropertyStore@71624dd
6140[info] + scheduledTasksCount=2
6141[info] + scheduledOnUpdateComputationsCount=19
6142[info][property store] using FIFOTasksManager for managing tasks
6143[info][property store] the MaxEvaluationDepth is 4
6144[info][analysis progress] reached quiescence 1
6145[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
6146[info][analysis progress] reached quiescence 2
6147[info][analysis progress] finalization of: ReachableNodes(t=433568606056),ReachableNodesCount
6148[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
6149[info] + PropertyStore@592814ab
6150[info] + scheduledTasksCount=2
6151[info] + scheduledOnUpdateComputationsCount=24
6152[info][property store] using FIFOTasksManager for managing tasks
6153[info][property store] the MaxEvaluationDepth is 4
6154[info][analysis progress] reached quiescence 1
6155[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
6156[info][analysis progress] reached quiescence 2
6157[info][analysis progress] finalization of: ReachableNodes(t=433568606056),ReachableNodesCount
6158[info] - should be possible to force the results of transformers based on lazy properties
6159[info] + PropertyStore@7d47f510
6160[info] + scheduledTasksCount=2
6161[info] + scheduledOnUpdateComputationsCount=23
6162[info][property store] using FIFOTasksManager for managing tasks
6163[info][property store] the MaxEvaluationDepth is 4
6164[info][analysis progress] reached quiescence 1
6165[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
6166[info][analysis progress] reached quiescence 2
6167[info][analysis progress] finalization of: ReachableNodes(t=433568606056),ReachableNodesCount,Marker
6168[info] - should be possible to force the results of multiple transformers based on a lazy property
6169[info] + PropertyStore@6384be48
6170[info] + scheduledTasksCount=2
6171[info] + scheduledOnUpdateComputationsCount=23
6172[info][property store] using FIFOTasksManager for managing tasks
6173[info][property store] the MaxEvaluationDepth is 4
6174[info][analysis progress] reached quiescence 1
6175[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
6176[info][analysis progress] reached quiescence 2
6177[info][analysis progress] finalization of: ReachableNodes(t=433568606056),ReachableNodesCount,Marker
6178[info] - should be possible to force the results of a chain of transformers based on lazy properties
6179[info] + PropertyStore@55024e29
6180[info] + scheduledTasksCount=2
6181[info] + scheduledOnUpdateComputationsCount=33
6182[info][property store] using FIFOTasksManager for managing tasks
6183[info][property store] the MaxEvaluationDepth is 4
6184[info][analysis progress] reached quiescence 1
6185[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
6186[info][analysis progress] reached quiescence 2
6187[info][analysis progress] finalization of: ReachableNodes(t=433568606056),ReachableNodesCount,Marker
6188[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
6189[info] + PropertyStore@4c16956e
6190[info] + scheduledTasksCount=11
6191[info] + scheduledOnUpdateComputationsCount=44
6192[info][property store] using FIFOTasksManager for managing tasks
6193[info][property store] the MaxEvaluationDepth is 4
6194[info][analysis progress] used fallback AllNodes for a
6195[info][analysis progress] used fallback AllNodes for b
6196[info][analysis progress] used fallback AllNodes for r
6197[info][analysis progress] used fallback AllNodes for c
6198[info][analysis progress] used fallback AllNodes for d
6199[info][analysis progress] used fallback AllNodes for e
6200[info][analysis progress] used fallback AllNodes for f
6201[info][analysis progress] used fallback AllNodes for g
6202[info][analysis progress] used fallback AllNodes for h
6203[info][analysis progress] used fallback AllNodes for i
6204[info][analysis progress] used fallback AllNodes for j
6205[info][analysis progress] reached quiescence 1
6206[info][analysis progress] finalization of: ReachableNodesCount
6207[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
6208[info] + PropertyStore@ebb0689
6209[info][property store] using FIFOTasksManager for managing tasks
6210[info][property store] the MaxEvaluationDepth is 4
6211[info][analysis progress] reached quiescence 1
6212[info][analysis progress] used fallback AllNodes for a
6213[info][analysis progress] used fallback AllNodes for b
6214[info][analysis progress] used fallback AllNodes for c
6215[info][analysis progress] used fallback AllNodes for d
6216[info][analysis progress] used fallback AllNodes for e
6217[info][analysis progress] used fallback AllNodes for f
6218[info][analysis progress] used fallback AllNodes for g
6219[info][analysis progress] used fallback AllNodes for h
6220[info][analysis progress] used fallback AllNodes for i
6221[info][analysis progress] used fallback AllNodes for j
6222[info][analysis progress] finalization of sub phase 0 of 1 led to 10 updates
6223[info][analysis progress] reached quiescence 2
6224[info][analysis progress] used fallback AllNodes for r
6225[info][analysis progress] finalization of sub phase 0 of 1 led to 1 updates
6226[info][analysis progress] reached quiescence 3
6227[info][analysis progress] finalization of: ReachableNodesCount,ReachableNodes(t=433568606056)
6228[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
6229[info] + PropertyStore@488b8fe8
6230[info][property store] using FIFOTasksManager for managing tasks
6231[info][property store] the MaxEvaluationDepth is 4
6232[info][analysis progress] reached quiescence 1
6233[info][analysis progress] finalization of: TreeLevel(t=433809070661
6234[info] - should be possible to execute an analysis incrementally
6235[info] + PropertyStore@f3ff3d6
6236[info][property store] using FIFOTasksManager for managing tasks
6237[info][property store] the MaxEvaluationDepth is 4
6238[info] - should never pass a null property to clients
6239[info] + PropertyStore@5d2a155a
6240[info][property store] using FIFOTasksManager for managing tasks
6241[info][property store] the MaxEvaluationDepth is 4
6242[info][analysis progress] reached quiescence 1
6243[info][analysis progress] finalization of: Purity
6244[info][analysis progress] reached quiescence 2
6245[info][property store] using FIFOTasksManager for managing tasks
6246[info][property store] the MaxEvaluationDepth is 4
6247[info][analysis progress] reached quiescence 1
6248[info][analysis progress] finalization of: Purity
6249[info][analysis progress] reached quiescence 2
6250[info][property store] using FIFOTasksManager for managing tasks
6251[info][property store] the MaxEvaluationDepth is 4
6252[info][analysis progress] reached quiescence 1
6253[info][analysis progress] finalization of: Purity
6254[info][analysis progress] reached quiescence 2
6255[info] - should be possible to execute an analysis which analyzes a huge circle
6256[info] + PropertyStore@7292cbbc
6257[info] + test succeeded with 1 node(s) in a circle
6258[info] + number of executed tasks:2; number of scheduled onUpdateContinuations:1
6259[info] + PropertyStore@22a5ec1c
6260[info] + test succeeded with 5 node(s) in a circle
6261[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:5
6262[info] + PropertyStore@3eb86a85
6263[info] + test succeeded with 50000 node(s) in a circle
6264[info] + number of executed tasks:50001; number of scheduled onUpdateContinuations:24397
6265[info][property store] using FIFOTasksManager for managing tasks
6266[info][property store] the MaxEvaluationDepth is 4
6267[info][analysis progress] reached quiescence 1
6268[info][analysis progress] finalization of: Purity
6269[info][analysis progress] reached quiescence 2
6270[info][property store] using FIFOTasksManager for managing tasks
6271[info][property store] the MaxEvaluationDepth is 4
6272[info][analysis progress] reached quiescence 1
6273[info][analysis progress] finalization of: Purity
6274[info][analysis progress] reached quiescence 2
6275[info][property store] using FIFOTasksManager for managing tasks
6276[info][property store] the MaxEvaluationDepth is 4
6277[info][analysis progress] reached quiescence 1
6278[info][analysis progress] finalization of: Purity
6279[info][analysis progress] reached quiescence 2
6280[info][property store] using FIFOTasksManager for managing tasks
6281[info][property store] the MaxEvaluationDepth is 4
6282[info][analysis progress] reached quiescence 1
6283[info][analysis progress] finalization of: Purity
6284[info][analysis progress] reached quiescence 2
6285[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
6286[info] + PropertyStore@33b538cd
6287[info] + test succeeded with 1 node(s) in a circle
6288[info] + number of executed tasks:2; number of scheduled onUpdateContinuations:1
6289[info] + PropertyStore@579eda2c
6290[info] + test succeeded with 5 node(s) in a circle
6291[info] + number of executed tasks:6; number of scheduled onUpdateContinuations:5
6292[info] + PropertyStore@5a5609cf
6293[info] + test succeeded with 50 node(s) in a circle
6294[info] + number of executed tasks:51; number of scheduled onUpdateContinuations:49
6295[info] + PropertyStore@27c7bc42
6296[info] + test succeeded with 1000 node(s) in a circle
6297[info] + number of executed tasks:1001; number of scheduled onUpdateContinuations:994
6298[info] the property store with debugging support
6299[info][property store] using FIFOTasksManager for managing tasks
6300[info][property store] the MaxEvaluationDepth is 4
6301[info] - should catch InterimResults with inverted property bounds
6302[info] + PropertyStore@3d2e8b27
6303[info][property store] using FIFOTasksManager for managing tasks
6304[info][property store] the MaxEvaluationDepth is 4
6305[info] - should catch non-monotonic updates related to the lower bound
6306[info][property store] using FIFOTasksManager for managing tasks
6307[info][property store] the MaxEvaluationDepth is 4
6308[info] - should catch non-monotonic updates related to the upper bound
6309[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
6310[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.TraceFallbacks: fallbacks are not reported
6311[info] PKECPropertyStoreTestWithoutDebuggingNoLocalEvaluation:
6312[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
6313[info] PropertyStore
6314[info] - should be possible to query an empty property store
6315[info] + PropertyStore@76321322
6316[info] - should be able to print properties even if the store is empty
6317[info] + PropertyStore@6c8d940a
6318[info] - should be possible to terminate the computations and still query the store
6319[info] + PropertyStore@25b34d0f
6320[info] - should be possible to call setupPhase after waitOnPhaseCompletion
6321[info] + PropertyStore@3a240874
6322[info] - should not crash when e1 has two dependencies e2 and e3 and e2 is set while e1 was not yet executed but had an EPK for e2 in its dependencies (test for a lost updated)
6323[info] + PropertyStore@5c69b711
6324[info] - should be able to perform queries w.r.t. unknown entities / property keys
6325[info] + PropertyStore@5cc45552
6326[info] - should be possible to test if a store has a property even if it was only queried
6327[info] + PropertyStore@6320a0f0
6328[info] - should be possible to test if a store has a property even if the analysis is scheduled later
6329[info] + PropertyStore@79dd7348
6330[info] - set should set an entity's property "immediately"
6331[info] + PropertyStore@681d925d
6332[info] - should allow setting different properties w.r.t. one entity
6333[info] + PropertyStore@168d34c9
6334[info] - should be able to enumerate all explicitly set properties of an entity
6335[info] + PropertyStore@704c21c8
6336[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
6337[info] + PropertyStore@62995bba
6338[info] - should specify that the property was not derived when an analysis was scheduled
6339[info] + PropertyStore@6692b2ce
6340[info] - should not set an entity's property if it already has a property
6341[info] + PropertyStore@1946e9a9
6342[info] - should contain properties (at least) for all entities for which we performed a computation
6343[info] + PropertyStore@815d928
6344[info] - should trigger a lazy property computation only lazily
6345[info] + PropertyStore@2079071b
6346[info] - should not trigger a lazy property computation multiple times
6347[info] + PropertyStore@538ed518
6348[info] - should complete the computation of dependent lazy computations before the phase ends
6349[info] + PropertyStore@7d2b7561
6350[info] - should correctly handle PartialResults
6351[info] + PropertyStore@5bd12f75
6352[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
6353[info] + PropertyStore@33f8aacb
6354[info] handling of computations with multiple updates
6355[info] - should be possible using eagerly scheduled computations
6356[info] + PropertyStore@16fb8fb9
6357[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,r,h,c,g,f,j,i] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6358[info] + PropertyStore@30dd607a
6359[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,r,h,j,f,i,g,c] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
6360[info] + PropertyStore@62254b93
6361[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,r,i,h,g,f,j,c] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
6362[info] + PropertyStore@14fd1bee
6363[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,r,j,g,i,c,h,f] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
6364[info] + PropertyStore@5e31d88f
6365[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,c,r,g,j,i,h,f] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6366[info] + PropertyStore@534bd83
6367[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,c,f,g,r,i,j,h] ; number of executed tasks:77; number of scheduled onUpdateContinuations:36
6368[info] + PropertyStore@4d050765
6369[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,c,g,r,h,f,j,i] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
6370[info] + PropertyStore@31db5740
6371[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,c,g,j,f,i,h,r] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6372[info] + PropertyStore@61fe0454
6373[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,c,h,i,g,f,j,r] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6374[info] + PropertyStore@4106654d
6375[info] + (id of first permutation = 91088; this permutation=[a,b,d,e,c,i,g,j,r,h,f] ; number of executed tasks:77; number of scheduled onUpdateContinuations:36
6376[info] + PropertyStore@24dd6c27
6377[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,d,e,h,c,r,i,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6378[info] + PropertyStore@4f575eab
6379[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,d,h,c,e,j,r,i] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6380[info] + PropertyStore@5e9a3fb1
6381[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,d,i,r,h,e,c,j] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6382[info] + PropertyStore@2c440522
6383[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,d,i,j,h,r,c,e] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6384[info] + PropertyStore@6337e8d9
6385[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,d,j,h,i,e,r,c] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6386[info] + PropertyStore@16e05012
6387[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,e,r,i,c,h,d,j] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
6388[info] + PropertyStore@198892c8
6389[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,e,c,h,d,r,i,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6390[info] + PropertyStore@15e9f9ce
6391[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,e,d,c,h,j,r,i] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6392[info] + PropertyStore@49c4ba8a
6393[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,e,h,r,i,d,c,j] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6394[info] + PropertyStore@5d300360
6395[info] + (id of first permutation = 91088; this permutation=[a,b,f,g,e,h,j,i,r,c,d] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
6396[info] + PropertyStore@f3c4dc
6397[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,f,c,j,r,g,e,d] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
6398[info] + PropertyStore@5a0e7a85
6399[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,f,d,g,c,e,j,r] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6400[info] + PropertyStore@36f28ba4
6401[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,f,e,d,g,r,j,c] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6402[info] + PropertyStore@6b04b519
6403[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,f,g,c,e,j,d,r] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6404[info] + PropertyStore@75cf4981
6405[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,f,j,r,g,d,e,c] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6406[info] + PropertyStore@5c3ccfef
6407[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,g,r,c,d,e,j,f] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
6408[info] + PropertyStore@7eb1c067
6409[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,g,r,j,c,f,e,d] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6410[info] + PropertyStore@30531ed5
6411[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,g,c,f,d,e,j,r] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
6412[info] + PropertyStore@3fdfda1f
6413[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,g,d,e,f,r,j,c] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6414[info] + PropertyStore@52629bc
6415[info] + (id of first permutation = 91088; this permutation=[a,b,h,i,g,e,c,f,j,d,r] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6416[info] + PropertyStore@75647387
6417[info] + (id of first permutation = 91088; this permutation=[a,r,b,c,j,e,f,d,i,g,h] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6418[info] + PropertyStore@5d696e48
6419[info] + (id of first permutation = 91088; this permutation=[a,r,b,c,j,f,d,g,h,e,i] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6420[info] + PropertyStore@1ca758d8
6421[info] + (id of first permutation = 91088; this permutation=[a,r,b,c,j,f,i,g,d,e,h] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
6422[info] + PropertyStore@2878f939
6423[info] + (id of first permutation = 91088; this permutation=[a,r,b,c,j,g,h,f,i,d,e] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6424[info] + PropertyStore@7ed65ffa
6425[info] + (id of first permutation = 91088; this permutation=[a,r,b,c,j,h,f,i,e,d,g] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6426[info] + PropertyStore@685b7546
6427[info] + (id of first permutation = 91088; this permutation=[a,r,b,c,j,i,f,d,e,g,h] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6428[info] + PropertyStore@4e1c810d
6429[info] + (id of first permutation = 91088; this permutation=[a,r,b,d,c,e,g,f,j,h,i] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6430[info] + PropertyStore@21c208c6
6431[info] + (id of first permutation = 91088; this permutation=[a,r,b,d,c,f,e,h,i,g,j] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6432[info] + PropertyStore@6da7aa8b
6433[info] + (id of first permutation = 91088; this permutation=[a,r,b,d,c,f,j,h,e,g,i] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6434[info] + PropertyStore@5ee5133c
6435[info] + (id of first permutation = 91088; this permutation=[a,r,b,d,c,g,i,h,j,e,f] ; number of executed tasks:76; number of scheduled onUpdateContinuations:35
6436[info] + PropertyStore@745bf504
6437[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,c,b,i,e,h,j,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:33
6438[info] + PropertyStore@45ee4771
6439[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,c,e,h,g,b,j,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6440[info] + PropertyStore@154d4eb5
6441[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,c,g,e,h,j,i,b] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6442[info] + PropertyStore@63c7c3d3
6443[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,c,h,b,i,g,j,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
6444[info] + PropertyStore@489ff97a
6445[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,c,h,j,i,b,g,e] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
6446[info] + PropertyStore@7f7dead7
6447[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,c,i,h,j,g,e,b] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6448[info] + PropertyStore@3a3b6b
6449[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,c,j,h,b,g,i,e] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6450[info] + PropertyStore@5d3eb9e4
6451[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,e,b,h,g,c,j,i] ; number of executed tasks:77; number of scheduled onUpdateContinuations:36
6452[info] + PropertyStore@6adddf10
6453[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,e,c,g,h,j,i,b] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6454[info] + PropertyStore@7a66abce
6455[info] + (id of first permutation = 91088; this permutation=[a,r,d,f,e,g,b,i,h,j,c] ; number of executed tasks:74; number of scheduled onUpdateContinuations:33
6456[info] - should be possible using interim partial results
6457[info] + PropertyStore@2b56368a
6458[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,e,j,g,c,i,h,f] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
6459[info] + PropertyStore@38f5b9d
6460[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,f,c,g,h,i,e,j] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
6461[info] + PropertyStore@72e21a3
6462[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,f,e,c,h,j,i,g] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
6463[info] + PropertyStore@48d9d253
6464[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,f,e,j,h,g,c,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
6465[info] + PropertyStore@52a15fa4
6466[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,f,g,i,h,j,e,c] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
6467[info] + PropertyStore@2b8ba5de
6468[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,f,h,g,j,e,c,i] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
6469[info] + PropertyStore@5d5eaa35
6470[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,f,i,e,j,h,g,c] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
6471[info] + PropertyStore@5b93a087
6472[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,f,j,e,c,h,g,i] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
6473[info] + PropertyStore@317982e
6474[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,g,c,e,f,j,i,h] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
6475[info] + PropertyStore@754468c7
6476[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,g,c,j,f,h,e,i] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
6477[info] + PropertyStore@5de37b58
6478[info] + (id of first permutation = 6414; this permutation=[a,b,r,d,g,e,i,f,j,h,c] ; number of executed tasks:30; number of scheduled onUpdateContinuations:19
6479[info] - should be possible using lazily scheduled computations
6480[info] + PropertyStore@1b327ffb
6481[info] - should be possible to use lazily scheduled mutually dependent computations
6482[info] + PropertyStore@245b425b
6483[info] + scheduledTasksCount=79
6484[info] + scheduledOnUpdateComputationsCount=50
6485[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
6486[info] + PropertyStore@728f0447
6487[info] + scheduledTasksCount=65
6488[info] + scheduledOnUpdateComputationsCount=36
6489[info] - should be possible to force the results of transformers based on lazy properties
6490[info] + PropertyStore@34f088f5
6491[info] + scheduledTasksCount=63
6492[info] + scheduledOnUpdateComputationsCount=45
6493[info] - should be possible to force the results of multiple transformers based on a lazy property
6494[info] + PropertyStore@3cb5e437
6495[info] + scheduledTasksCount=60
6496[info] + scheduledOnUpdateComputationsCount=42
6497[info] - should be possible to force the results of a chain of transformers based on lazy properties
6498[info] + PropertyStore@42822060
6499[info] + scheduledTasksCount=69
6500[info] + scheduledOnUpdateComputationsCount=51
6501[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
6502[info] + PropertyStore@4825a94b
6503[info] + scheduledTasksCount=85
6504[info] + scheduledOnUpdateComputationsCount=56
6505[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
6506[info] + PropertyStore@7822279a
6507[info] - should be possible that a lazy computation depends on properties for which an analysis is seemingly scheduled, but no analysis actually produces results
6508[info] + PropertyStore@6ba5e0f5
6509[info] - should be possible to execute an analysis incrementally
6510[info] + PropertyStore@38f74cc1
6511[info] - should never pass a null property to clients
6512[info] + PropertyStore@5d7dc565
6513[info] - should be possible to execute an analysis which analyzes a huge circle
6514[info] + PropertyStore@340a27a7
6515[info] + test succeeded with 1 node(s) in a circle
6516[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
6517[info] + PropertyStore@70eccb9b
6518[info] + test succeeded with 5 node(s) in a circle
6519[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
6520[info] + PropertyStore@727f1003
6521[info] + test succeeded with 50000 node(s) in a circle
6522[info] + number of executed tasks:125304; number of scheduled onUpdateContinuations:25302
6523[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
6524[info] + PropertyStore@419aa5c4
6525[info] + test succeeded with 1 node(s) in a circle
6526[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
6527[info] + PropertyStore@24c8954f
6528[info] + test succeeded with 5 node(s) in a circle
6529[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
6530[info] + PropertyStore@326e225e
6531[info] + test succeeded with 50 node(s) in a circle
6532[info] + number of executed tasks:145; number of scheduled onUpdateContinuations:43
6533[info] + PropertyStore@381bc318
6534[info] + test succeeded with 1000 node(s) in a circle
6535[info] + number of executed tasks:2746; number of scheduled onUpdateContinuations:744
6536[info][OPAL - new PropertyStores] org.opalj.fpcf.PropertyStore.Debug: debugging support off
6537[info] PropertyComputationsSchedulerTest:
6538[info] an AnalysisScenario with strategy org.opalj.fpcf.scheduling.SinglePhaseScheduling$@4d7d92a4
6539[info] - should be able to create an empty schedule
6540[info] - should produce an empty configuration in an empty scenario
6541[info][scheduler] computation of schedule took 0.2264 s
6542[info] org.opalj.fpcf.PropertyComputationsSchedulerTest *** ABORTED ***
6543[info] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
6544[info] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
6545[info] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
6546[info] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
6547[info] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
6548[info] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
6549[info] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
6550[info] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
6551[info] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
6552[info] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
6553[info] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
6554[info] ...
6555[error] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
6556[error] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
6557[error] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
6558[error] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
6559[error] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
6560[error] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
6561[error] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
6562[error] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
6563[error] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
6564[error] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
6565[error] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
6566[error] at scala.reflect.internal.Symbols$TypeSymbol.updateTypeCache(Symbols.scala:3278)
6567[error] at scala.reflect.internal.Symbols$TypeSymbol.maybeUpdateTypeCache(Symbols.scala:3264)
6568[error] at scala.reflect.internal.Symbols$TypeSymbol.tpe_$times(Symbols.scala:3242)
6569[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.scala$reflect$runtime$SynchronizedSymbols$SynchronizedTypeSymbol$$super$tpe_$times(JavaMirrors.scala:96)
6570[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.$anonfun$tpe_$times$1(SynchronizedSymbols.scala:245)
6571[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times(SynchronizedSymbols.scala:149)
6572[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times$(SynchronizedSymbols.scala:245)
6573[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.tpe_$times(JavaMirrors.scala:96)
6574[error] at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:253)
6575[error] at scala.reflect.runtime.JavaMirrors.createMirror(JavaMirrors.scala:49)
6576[error] at scala.reflect.runtime.JavaMirrors.rootMirror(JavaMirrors.scala:56)
6577[error] at scala.reflect.runtime.JavaMirrors.rootMirror$(JavaMirrors.scala:56)
6578[error] at scala.reflect.runtime.JavaUniverse.rootMirror$lzycompute(JavaUniverse.scala:30)
6579[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
6580[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
6581[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:295)
6582[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:295)
6583[error] at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1667)
6584[error] at scala.reflect.runtime.JavaUniverse.init(JavaUniverse.scala:156)
6585[error] at scala.reflect.runtime.JavaUniverse.<init>(JavaUniverse.scala:95)
6586[error] at scala.reflect.runtime.package$.universe$lzycompute(package.scala:29)
6587[error] at scala.reflect.runtime.package$.universe(package.scala:29)
6588[error] at org.opalj.util.package$.getObjectReflectively(package.scala:129)
6589[error] at org.opalj.fpcf.AnalysisScenario.$anonfun$2(AnalysisScenario.scala:277)
6590[error] at org.opalj.util.PerformanceEvaluation$.time(PerformanceEvaluation.scala:172)
6591[error] at org.opalj.fpcf.AnalysisScenario.computeSchedule(AnalysisScenario.scala:281)
6592[error] at org.opalj.fpcf.PropertyComputationsSchedulerTest.testFun$proxy3$1(PropertyComputationsSchedulerTest.scala:293)
6593[error] at org.opalj.fpcf.PropertyComputationsSchedulerTest.fun$proxy1$1$$anonfun$3(PropertyComputationsSchedulerTest.scala:310)
6594[error] at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
6595[error] at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
6596[error] at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
6597[error] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
6598[error] at org.scalatest.Transformer.apply(Transformer.scala:22)
6599[error] at org.scalatest.Transformer.apply(Transformer.scala:21)
6600[error] at org.scalatest.funspec.AnyFunSpecLike$$anon$1.apply(AnyFunSpecLike.scala:485)
6601[error] at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
6602[error] at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
6603[error] at org.scalatest.funspec.AnyFunSpec.withFixture(AnyFunSpec.scala:1631)
6604[error] at org.scalatest.funspec.AnyFunSpecLike.invokeWithFixture$1(AnyFunSpecLike.scala:491)
6605[error] at org.scalatest.funspec.AnyFunSpecLike.runTest$$anonfun$1(AnyFunSpecLike.scala:495)
6606[error] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
6607[error] at org.scalatest.funspec.AnyFunSpecLike.runTest(AnyFunSpecLike.scala:495)
6608[error] at org.scalatest.funspec.AnyFunSpecLike.runTest$(AnyFunSpecLike.scala:49)
6609[error] at org.opalj.fpcf.PropertyComputationsSchedulerTest.org$scalatest$BeforeAndAfterEach$$super$runTest(PropertyComputationsSchedulerTest.scala:29)
6610[error] at org.scalatest.BeforeAndAfterEach.runTest(BeforeAndAfterEach.scala:234)
6611[error] at org.scalatest.BeforeAndAfterEach.runTest$(BeforeAndAfterEach.scala:122)
6612[error] at org.opalj.fpcf.PropertyComputationsSchedulerTest.runTest(PropertyComputationsSchedulerTest.scala:29)
6613[error] at org.scalatest.funspec.AnyFunSpecLike.runTests$$anonfun$1(AnyFunSpecLike.scala:528)
6614[error] at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
6615[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
6616[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
6617[error] at scala.collection.immutable.List.foreach(List.scala:327)
6618[error] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
6619[error] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
6620[error] at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
6621[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
6622[error] at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
6623[error] at scala.collection.immutable.List.foreach(List.scala:327)
6624[error] at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
6625[error] at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
6626[error] at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
6627[error] at org.scalatest.funspec.AnyFunSpecLike.runTests(AnyFunSpecLike.scala:528)
6628[error] at org.scalatest.funspec.AnyFunSpecLike.runTests$(AnyFunSpecLike.scala:49)
6629[error] at org.scalatest.funspec.AnyFunSpec.runTests(AnyFunSpec.scala:1631)
6630[error] at org.scalatest.Suite.run(Suite.scala:1114)
6631[error] at org.scalatest.Suite.run$(Suite.scala:564)
6632[error] at org.scalatest.funspec.AnyFunSpec.org$scalatest$funspec$AnyFunSpecLike$$super$run(AnyFunSpec.scala:1631)
6633[error] at org.scalatest.funspec.AnyFunSpecLike.run$$anonfun$1(AnyFunSpecLike.scala:532)
6634[error] at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
6635[error] at org.scalatest.funspec.AnyFunSpecLike.run(AnyFunSpecLike.scala:532)
6636[error] at org.scalatest.funspec.AnyFunSpecLike.run$(AnyFunSpecLike.scala:49)
6637[error] at org.scalatest.funspec.AnyFunSpec.run(AnyFunSpec.scala:1631)
6638[error] at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
6639[error] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
6640[error] at sbt.TestRunner.runTest$1(TestFramework.scala:153)
6641[error] at sbt.TestRunner.run(TestFramework.scala:168)
6642[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
6643[error] at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
6644[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
6645[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
6646[error] at sbt.TestFunction.apply(TestFramework.scala:348)
6647[error] at sbt.Tests$.processRunnable$1(Tests.scala:475)
6648[error] at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
6649[error] at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
6650[error] at sbt.std.Transform$$anon$4.work(Transform.scala:69)
6651[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
6652[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
6653[error] at sbt.Execute.work(Execute.scala:292)
6654[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
6655[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
6656[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
6657[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6658[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
6659[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
6660[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
6661[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
6662[error] at java.base/java.lang.Thread.run(Thread.java:833)
6663[error] (StaticAnalysisInfrastructure / Test / executeTests) java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
6664[info] Disabling assertions
6665[info] Enabling assertions
6666[info] Disabling assertions
6667[info] Enabling assertions
6668Starting build for ProjectRef(file:/build/repo/,Tools) (tools)... [7/19]
6669Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
6670[info] Disabling assertions
6671[info] Enabling assertions
6672[info] compiling 28 Scala sources to /build/repo/DEVELOPING_OPAL/tools/target/scala-3.8.0-RC6/classes ...
6673[info] done compiling
6674[info] Disabling assertions
6675[info] Enabling assertions
6676[info] Disabling assertions
6677[info] Enabling assertions
6678[info] Disabling assertions
6679[info] Enabling assertions
6680[info] Disabling assertions
6681[info] Enabling assertions
6682Starting build for ProjectRef(file:/build/repo/,Common) (common)... [8/19]
6683Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
6684[info] Disabling assertions
6685[info] Enabling assertions
6686[info] Disabling assertions
6687[info] Enabling assertions
6688[info] Disabling assertions
6689[info] Enabling assertions
6690[warn] javaOptions will be ignored, fork is set to false
6691[info] FixedSizeHashIDMapTest:
6692[info] an ArrayMap data structure
6693[info] - should be empty if it is newly created
6694[info] - should return the added keys
6695[info] - should return the added entries using apply
6696[info] - should return the added entries using entries
6697[info] - should return the added entries using iterate
6698[info] - should return the added entries using foreach (explicitly)
6699[info] - should return the added entries using foreach (for comprehension)
6700[info] + BitArraySetProperties.- (in reverse order): OK, passed 100 tests.
6701[info] Elapsed time: 0.074 sec
6702[info] + BitArraySetProperties.the same set is returned if a value in the set should be added: OK, passed 100 tests.
6703[info] Elapsed time: 0.019 sec
6704[info] + BitArraySetProperties.equals And hashCode (expected equal): OK, passed 100 tests.
6705[info] Elapsed time: 0.021 sec
6706[info] + BitArraySetProperties.<BitArraySet>.++(|): OK, passed 100 tests.
6707[info] Elapsed time: 0.104 sec
6708[info] > Collected test data:
6709[info] 45% |s1| <= |s2|
6710[info] 29% |s1| > |s2|
6711[info] 13% |s1| <= |s2|, both sets max value < 64
6712[info] 12% |s1| > |s2|, both sets max value < 64
6713[info] 1% |s1| <= |s2|, both sets are empty
6714[info] + BitArraySetProperties.equals And hashCode: OK, passed 100 tests.
6715[info] Elapsed time: 0.021 sec
6716[info] + BitArraySetProperties.adding a subset of this set to this set should return this set: OK, passed 100 tests.
6717[info] Elapsed time: 0.014 sec
6718[info] + BitArraySetProperties.toString: OK, passed 100 tests.
6719[info] Elapsed time: 0.016 sec
6720[info] + BitArraySetProperties.adding this set to another set of which this set is a subset of should return the other set: OK, passed 100 tests.
6721[info] Elapsed time: 0.029 sec
6722[info] + BitArraySetProperties.BitArraySet.apply(value): OK, passed 100 tests.
6723[info] Elapsed time: 0.019 sec
6724[info] > Collected test data:
6725[info] 76% first value <= 31
6726[info] + BitArraySetProperties.- (in order): OK, passed 100 tests.
6727[info] Elapsed time: 0.018 sec
6728[info] + BitArraySetProperties.<BitArraySet>.+|iterator(.forall)|contains: OK, passed 100 tests.
6729[info] Elapsed time: 0.014 sec
6730[info] > Collected test data:
6731[info] 39% set with max value < 32
6732[info] 15% set with max value >=32 && < 64
6733[info] 1% empty set
6734[info] + BitArraySetProperties.iterator: OK, passed 100 tests.
6735[info] Elapsed time: 0.014 sec
6736[info] IntTrieSetTest:
6737[info] the subset of relation
6738[info] - should correctly work for empty set related comparisons
6739[info] - should correctly work for set1 related comparisons
6740[info] - should correctly work for set2 related comparisons
6741[info] - should correctly work for set3 related comparisons
6742[info] - should correctly work for set4 related comparisons
6743[info] - should correctly work for set5+ related comparisons
6744[info] create an IntTrieSet from four values
6745[info] - should contain all values if the values are distinct
6746[info] - should contain only three values if two values are equal
6747[info] - should contain only two values if three values are equal
6748[info] - should contain only one value if all values are equal
6749[info] create an IntTrieSet from three values
6750[info] - should contain all values if the values are distinct
6751[info] - should contain only two values if two values are equal
6752[info] - should contain only one value if all values are equal
6753[info] create an IntTrieSet from two values
6754[info] - should contain all values if the values are distinct
6755[info] - should contain only one value if all values are equal
6756[info] create an IntTrieSet from one value
6757[info] - should contain the value
6758[info] regression tests
6759[info] - should implement contains correctly
6760[info] processing an IntTrieSet which is leaning to the right
6761[info] - it should contain the given values
6762[info] - it should be able to eagerly filter the values
6763[info] - it should be possible to lazily filter the values step by step
6764[info] filtering an IntTrieSet where the values share a very long prefix path
6765[info] - should create the canonical representation as soon as we just have two values left
6766[info] - should create the canonical representation as soon as we just have one value left in each branch
6767[info] - should create the canonical representation as soon as we just have one value left
6768[info] an identity mapping of a small IntTrieSet results in the same set
6769[info] map using array
6770[info] - should be able to map IntTrieSets where the values are shifted (partial overlap)
6771[info] - should be able to map IntTrieSets to the same values (identity mapping)
6772[info] - should be able to map IntTrieSets to new values
6773[info] performance
6774[info] - when comparing with Set[Int]
6775[info] + IntTrieSet took 0.7347 s
6776[info] + IntTrieSet required 18830344 bytes
6777[info] + Set[Int] took 0.3818 s
6778[info] + Set[Int] required 48110512 bytes
6779[info] + OPAL 0.0369 s for foreach
6780[info] + Scala 0.0586 s for foreach
6781[info] - for small sets (up to 8 elements) creation and contains check should finish in reasonable time (all values are positive)
6782[info] + 1.1337 s to create 1_000_000 sets with 44997133 elements (largest set: 8)
6783[info] - for small sets (8 to 16 elements) creation and contains check should finish in reasonable time (all values are positive)
6784[info] + 4.5788 s to create 1_000_000 sets with 124997133 elements (largest set: 16)
6785[info] - for small sets (16 to 32 elements) creation and contains check should finish in reasonable time (all values are positive)
6786[info] + 1.1268 s to create 1_000_000 sets with 24493062 elements (largest set: 32)
6787[info] - for sets with up to 10000 elements creation and contains check should finish in reasonable time
6788[info] + 12.8713 s to create 10_000 sets with 49995000 elements (largest set: 9999)
6789[info] - operations on 2500 sets with ~10000 elements each
6790[info] + required 542107968 bytes
6791[info] + 0.3044 s for foreach
6792[info] + overall size: 25002472; sum: -611610474181
6793[info] PostDominatorTreeTest:
6794[info] a graph with just one node
6795[info] - should result in a post dominator tree with a single node
6796[info] + post dominator tree computed in 0.0045 s
6797[info] a simple tree with multiple exits
6798[info] - should result in a corresponding postdominator tree
6799[info] + post dominator tree computed in 0.0019 s
6800[info] a graph with a cycle
6801[info] - should yield the correct postdominators
6802[info] + post dominator tree computed in 0.0009 s
6803[info] a path with multiple artificial exit points
6804[info] - should yield the correct postdominators
6805[info] + post dominator tree computed in 0.0008 s
6806[info] ArrayMapTest:
6807[info] an ArrayMap data structure
6808[info] - should be empty if it is newly created
6809[info] - should should only contain those elements that are added even if some keys are not used
6810[info] - should should only contain those elements that are added even if the first elements are empty
6811[info] - should should only contain those elements that are not removed
6812[info] - should should only contain the most recent value
6813[info] - should correctly implement a deep equals for empty array with different size hints
6814[info] - should correctly implement a deep equals for two identical arrays
6815[info] - should correctly implement a deep equals for two unequal arrays of same size
6816[info] - should correctly implement a deep equals for two unequal arrays of different size
6817[info] - should correctly implement the hashCode method
6818[info] - should have a correct values iterator if the map is not continuous
6819[info] - should have a correct values iterator if the map is continuous
6820[info] - should have a correct values iterator if the map is empty
6821[info] - should have a usable map implementation
6822[info] - should be able to correctly iterate over the elements of an empty map
6823[info] - should be able to correctly iterate over the elements of a continues map
6824[info] - should be able to correctly iterate over the elements of a non-continues map
6825[info] - should create a toString representation that enables the creation of a map
6826[info] LongTrieSetTest:
6827[info] the sets created by the factory methods which take four values
6828[info] - should contain all values if the values are distinct
6829[info] - should contain only three values if two values are equal
6830[info] - should contain only two values if three values are equal
6831[info] - should contain only one value if all values are equal
6832[info] the sets created by the factory methods which take three values
6833[info] - should contain all values if the values are distinct
6834[info] - should contain only two values if two values are equal
6835[info] - should contain only one value if all values are equal
6836[info] the sets created by the factory methods which take two values
6837[info] - should contain all values if the values are distinct
6838[info] - should contain only one value if all values are equal
6839[info] regression tests
6840[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
6841[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
6842[info] - should return true for all added values: List(-148198, -146377, -144713, -136387, -128093, -125412, -114745, -114416, -114042, -111787, -107616, -106292, -104265, -100180, -96310, -85335, -78774, -19351, -9013, -8061, -6281, -6119, -96, 1969, 3393, 8171, 10401, 10672, 24158, 27468, 27866, 29988, 30001, 37426, 46739)
6843[info] - should return false for values which are not added: List(148197, 146376, 144712, 136386, 128092, 125411, 114744, 114415, 114041, 111786, 107615, 106291, 104264, 100179, 96309, 85334, 78773, 19350, 9012, 8060, 6280, 6118, 95, -1970, -3394, -8172, -10402, -10673, -24159, -27469, -27867, -29989, -30002, -37427, -46740)
6844[info] - should return true for all added values: List(-149888, -148631, -145484, -141562, -140079, -138107, -136334, -134497, -134411, -133903, -130864, -127559, -125917, -125874, -122818, -122662, -121942, -117767, -109611, -109221, -106817, -105853, -98499, -97621, -97268, -95127, -87266, -87167, -84007, -81481, -79385, -78975, -77313, -24933, -24046, -21559, -14486, -13697, -10057, -9088, -8839, -8094, -2799, 4427, 4715, 6171, 9785, 12698, 13743, 14451, 17035, 22533, 23552, 25426, 28095, 28971, 30684, 38784, 39380, 40539, 41679, 43454, 44458, 46205, 47203, 47959, 48225)
6845[info] - should return false for values which are not added: List(149887, 148630, 145483, 141561, 140078, 138106, 136333, 134496, 134410, 133902, 130863, 127558, 125916, 125873, 122817, 122661, 121941, 117766, 109610, 109220, 106816, 105852, 98498, 97620, 97267, 95126, 87265, 87166, 84006, 81480, 79384, 78974, 77312, 24932, 24045, 21558, 14485, 13696, 10056, 9087, 8838, 8093, 2798, -4428, -4716, -6172, -9786, -12699, -13744, -14452, -17036, -22534, -23553, -25427, -28096, -28972, -30685, -38785, -39381, -40540, -41680, -43455, -44459, -46206, -47204, -47960, -48226)
6846[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
6847[info] - should return false for values which are not added: List(133100, 131536, 110966, 102500, 94606, 89622, 82930, 20998, -1602, -1915, -16350, -16598, -31900, -49329)
6848[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
6849[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
6850[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
6851[info] - should return false for values which are not added: List(-4414074060632414371, -1896250972871104880, 4468262829510781047, -3369759390166412339, -3433954040001057901, 5360189778998759152, 4455613594770698330, -7795367189183618088, -7342745861545843811, 938149705997478262, 7298104853677454975, -4601242874523109083, -4545666121642261550, -2117478629717484239)
6852[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
6853[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
6854[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
6855[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
6856[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
6857[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
6858[info] - should return true for all added values: List(-146600, -140735, -139854, -129840, -120475, -104855, -103277, -102090, -100994, -100568, -86461, -78635, -19372, -14745, -2214, -1718, 10236, 24057, 25739, 26007, 27050, 34031, 34347, 34872)
6859[info] - should return false for values which are not added: List(146599, 140734, 139853, 129839, 120474, 104854, 103276, 102089, 100993, 100567, 86460, 78634, 19371, 14744, 2213, 1717, -10237, -24058, -25740, -26008, -27051, -34032, -34348, -34873)
6860[info] - should return true for all added values: List(-147366, -139048, -116344, -115683, -96550, -94893, -93671, -85883, -81353, -79557, -77003, -76450, -11499, 6020, 9867, 10204, 11359, 30183, 37307, 41127, 42384, 45544, 46243, 49298)
6861[info] - should return false for values which are not added: List(147365, 139047, 116343, 115682, 96549, 94892, 93670, 85882, 81352, 79556, 77002, 76449, 11498, -6021, -9868, -10205, -11360, -30184, -37308, -41128, -42385, -45545, -46244, -49299)
6862[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
6863[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
6864[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
6865[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
6866[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
6867[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
6868[info] - should return true for all added values: List(-134206, -128016, -124763, -106014, -99624, -97374, -90508, -79349, -77213, -20404, 4063, 6348, 14217, 21395, 23943, 25328, 30684, 33875)
6869[info] - should return false for values which are not added: List(134205, 128015, 124762, 106013, 99623, 97373, 90507, 79348, 77212, 20403, -4064, -6349, -14218, -21396, -23944, -25329, -30685, -33876)
6870[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
6871[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
6872[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
6873[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
6874[info] + IntTrieSet.- (all elements): OK, passed 100 tests.
6875[info] Elapsed time: 0.015 sec
6876[info] + IntTrieSet.create singleton IntTrieSet: OK, passed 100 tests.
6877[info] Elapsed time: 0.004 sec
6878[info] + IntTrieSet.subsetOf (similar): OK, passed 100 tests.
6879[info] Elapsed time: 0.027 sec
6880[info] > Collected test data:
6881[info] 1% its1 is empty
6882[info] 1% its1.size == 1
6883[info] 1% its1.size == 2
6884[info] + IntTrieSet.not equals: OK, passed 100 tests.
6885[info] Elapsed time: 0.007 sec
6886[info] + IntTrieSet.head: OK, passed 100 tests.
6887[info] Elapsed time: 0.005 sec
6888[info] + IntTrieSet.exists: OK, passed 100 tests.
6889[info] Elapsed time: 0.044 sec
6890[info] > Collected test data:
6891[info] 1% the set is empty
6892[info] + IntTrieSet.toString: OK, passed 100 tests.
6893[info] Elapsed time: 0.006 sec
6894[info] + IntTrieSet.toChain: OK, passed 100 tests.
6895[info] Elapsed time: 0.010 sec
6896[info] + IntTrieSet.equals: OK, passed 100 tests.
6897[info] Elapsed time: 0.010 sec
6898[info] + IntTrieSet.create IntTrieSet from Set[Int] using ++: OK, passed 100 tests.
6899[info] Elapsed time: 0.041 sec
6900[info] + IntTrieSet.headAndTail: OK, passed 100 tests.
6901[info] Elapsed time: 0.024 sec
6902[info] + IntTrieSet.filter (all elements): OK, passed 100 tests.
6903[info] Elapsed time: 0.005 sec
6904[info] + IntTrieSet.-: OK, passed 100 tests.
6905[info] Elapsed time: 0.018 sec
6906[info] > Collected test data:
6907[info] 91% removed something
6908[info] + IntTrieSet.+!: OK, passed 100 tests.
6909[info] Elapsed time: 0.009 sec
6910[info] + IntTrieSet.mkString(String,String,String): OK, passed 100 tests.
6911[info] Elapsed time: 0.073 sec
6912[info] + IntTrieSet.map: OK, passed 100 tests.
6913[info] Elapsed time: 0.016 sec
6914[info] > Collected test data:
6915[info] 96% using trie
6916[info] + IntTrieSet.forall: OK, passed 100 tests.
6917[info] Elapsed time: 0.006 sec
6918[info] + IntTrieSet.create IntTrieSet from Iterator (i.e., with duplicates): OK, passed 100 tests.
6919[info] Elapsed time: 0.018 sec
6920[info] + IntTrieSet.mkString(String): OK, passed 100 tests.
6921[info] Elapsed time: 0.023 sec
6922[info] + IntTrieSet.foldLeft: OK, passed 100 tests.
6923[info] Elapsed time: 0.006 sec
6924[info] + IntTrieSet.withFilter: OK, passed 100 tests.
6925[info] Elapsed time: 0.066 sec
6926[info] + IntTrieSet.head and headAndTail should return the same head: OK, passed 100 tests.
6927[info] Elapsed time: 0.012 sec
6928[info] + IntTrieSet.foreachPair: OK, passed 100 tests.
6929[info] Elapsed time: 0.266 sec
6930[info] + IntTrieSet.contains: OK, passed 100 tests.
6931[info] Elapsed time: 0.008 sec
6932[info] + IntTrieSet.filter (identity if no value is filtered): OK, passed 100 tests.
6933[info] Elapsed time: 0.004 sec
6934[info] + IntTrieSet.flatMap: OK, passed 100 tests.
6935[info] Elapsed time: 0.465 sec
6936[info] > Collected test data:
6937[info] 91% flat map is not the join of all sets, set with more than 50 elements
6938[info] 7% flat map is not the join of all sets
6939[info] + IntTrieSet.create IntTrieSet from Set step by step: OK, passed 100 tests.
6940[info] Elapsed time: 0.016 sec
6941[info] + IntTrieSet.create IntTrieSet from List (i.e., with duplicates): OK, passed 100 tests.
6942[info] Elapsed time: 0.011 sec
6943[info] + IntTrieSet.filter: OK, passed 100 tests.
6944[info] Elapsed time: 0.017 sec
6945[info] > Collected test data:
6946[info] 3% filtered something
6947[info] + IntTrieSet.transform: OK, passed 100 tests.
6948[info] Elapsed time: 0.015 sec
6949[info] + IntTrieSet.subsetOf (always succeeding): OK, passed 100 tests.
6950[info] Elapsed time: 0.011 sec
6951[info] > Collected test data:
6952[info] 1% its1 and its1 merged with its2 are different
6953[info] + IntTrieSet.foreach: OK, passed 100 tests.
6954[info] Elapsed time: 0.006 sec
6955[info] + IntTrieSet.intersect: OK, passed 100 tests.
6956[info] Elapsed time: 0.019 sec
6957[info] + IntTrieSet.create IntTrieSet from IntSet using ++: OK, passed 100 tests.
6958[info] Elapsed time: 0.014 sec
6959[info] ParForeachArrayElementTest:
6960[info] parForeachArrayElement
6961[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
6962[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
6963[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
6964[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
6965[info] - it should collect all exceptions that are thrown if we just use one thread
6966[info] - it should collect all exceptions that are thrown if we use multiple threads
6967[info] - it should catch a non-local return and report it
6968[info] + FixedSizeBitSet.iterator: OK, passed 100 tests.
6969[info] Elapsed time: 0.029 sec
6970[info] + FixedSizeBitSet.mkString: OK, passed 100 tests.
6971[info] Elapsed time: 0.026 sec
6972[info] + FixedSizeBitSet.equals and hashCode of different sized, larger sets: OK, passed 100 tests.
6973[info] Elapsed time: 0.007 sec
6974[info] + FixedSizeBitSet.equals and hashCode of different sized, empty sets: OK, passed 100 tests.
6975[info] Elapsed time: 0.014 sec
6976[info] + FixedSizeBitSet.equals and hashCode of two identical sets: OK, passed 100 tests.
6977[info] Elapsed time: 0.011 sec
6978[info] + FixedSizeBitSet.equals and hashCode of two arbitrary sets: OK, passed 100 tests.
6979[info] Elapsed time: 0.014 sec
6980[info] + FixedSizeBitSet.equals and hashCode with empty set: OK, passed 100 tests.
6981[info] Elapsed time: 0.007 sec
6982[info] + FixedSizeBitSet.equals and hashCode with something else: OK, passed 100 tests.
6983[info] Elapsed time: 0.006 sec
6984[info] + FixedSizeBitSet.+= (implicitly iterator and contains): OK, passed 100 tests.
6985[info] Elapsed time: 0.015 sec
6986[info] + FixedSizeBitSet.toString: OK, passed 100 tests.
6987[info] Elapsed time: 0.017 sec
6988[info] + FixedSizeBitSet.equals and hashCode of different sized sets with one value: OK, passed 100 tests.
6989[info] Elapsed time: 0.012 sec
6990[info] + FixedSizeBitSet.-=: OK, passed 100 tests.
6991[info] Elapsed time: 0.036 sec
6992[info] + LongLinkedTrieSetProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
6993[info] Elapsed time: 0.049 sec
6994[info] + LongLinkedTrieSetProperties.foldLeft: OK, passed 100 tests.
6995[info] Elapsed time: 0.018 sec
6996[info] + LongLinkedTrieSetProperties.forFirstN: OK, passed 100 tests.
6997[info] Elapsed time: 0.039 sec
6998[info] + LongLinkedTrieSetProperties.head: OK, passed 100 tests.
6999[info] Elapsed time: 0.014 sec
7000[info] + LongLinkedTrieSetProperties.iterator: OK, passed 100 tests.
7001[info] Elapsed time: 0.019 sec
7002[info] + LongLinkedTrieSetProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7003[info] Elapsed time: 0.064 sec
7004[info] + LongLinkedTrieSetProperties.foreach in reverse insertion order (newest first): OK, passed 100 tests.
7005[info] Elapsed time: 0.014 sec
7006[info] + LongLinkedTrieSetProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
7007[info] Elapsed time: 0.014 sec
7008[info] + LongLinkedTrieSetProperties.equals and hashCode: two sets which are definitively equal (the same values are added in the same order) equal have to have the same hash code: OK, passed 100 tests.
7009[info] Elapsed time: 0.043 sec
7010[info] + LongLinkedTrieSetProperties.forall and contains: OK, passed 100 tests.
7011[info] Elapsed time: 0.014 sec
7012[info] DominatorTreeTest:
7013[info] a graph with just one node
7014[info] - should result in a dominator tree with a single node
7015[info] + dominators computed in 0.0007 s
7016[info] a graph with one custom node
7017[info] - should result in a dominator tree with a single node
7018[info] + dominators computed in 0.0005 s
7019[info] a graph with two connected nodes
7020[info] - should yield one node dominating the other
7021[info] + dominator tree computed in 0.0012 s
7022[info] a simple tree
7023[info] - should result in a corresponding dominator tree
7024[info] + dominator tree computed in 0.0008 s
7025[info] a tree with a custom start node
7026[info] - should result in a corresponding dominator tree
7027[info] + dominator tree computed in 0.0010 s
7028[info] a graph with a cycle
7029[info] - should correctly be resolved
7030[info] + dominator tree computed in 0.0012 s
7031[info] a graph with a cycle and custom start node
7032[info] - should correctly be resolved
7033[info] + dominator tree computed in 0.0009 s
7034[info] a graph with a cycle related to the root node
7035[info] - should correctly be resolved
7036[info] + dominator tree computed in 0.0017 s
7037[info] a graph with a cycle related to a custom root node
7038[info] - should correctly be resolved
7039[info] + dominator tree computed in 0.0009 s
7040[info] a sparse cyclic graph
7041[info] - should result in a compact dominator tree
7042[info] + dominator tree computed in 0.0008 s
7043[info] a graph with a long cycle
7044[info] - should be handled gracefully
7045[info] + dominator tree computed in 0.0014 s
7046[info] a very large, degenerated graph (path)
7047[info] - should be computed in due time and should not raise an exception (e.g. StackOverflowError)
7048[info] + dominator tree computed in 0.0884 s
7049[info] + LongTrieSetWithListProperties.head: OK, passed 100 tests.
7050[info] Elapsed time: 0.020 sec
7051[info] + LongTrieSetWithListProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7052[info] Elapsed time: 0.030 sec
7053[info] + LongTrieSetWithListProperties.equals and hashCode: two sets which are definitively equal (the same values are added in the same order) equal have to have the same hash code: OK, passed 100 tests.
7054[info] Elapsed time: 0.020 sec
7055[info] + LongTrieSetWithListProperties.forall and contains: OK, passed 100 tests.
7056[info] Elapsed time: 0.013 sec
7057[info] + LongTrieSetWithListProperties.foreach in reverse insertion order (newest first): OK, passed 100 tests.
7058[info] Elapsed time: 0.007 sec
7059[info] + LongTrieSetWithListProperties.iterator: OK, passed 100 tests.
7060[info] Elapsed time: 0.009 sec
7061[info] + LongTrieSetWithListProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
7062[info] Elapsed time: 0.010 sec
7063[info] + LongTrieSetWithListProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
7064[info] Elapsed time: 0.010 sec
7065[info] + LongTrieSetWithListProperties.forFirstN: OK, passed 100 tests.
7066[info] Elapsed time: 0.055 sec
7067[info] + LongTrieSetWithListProperties.foldLeft: OK, passed 100 tests.
7068[info] Elapsed time: 0.009 sec
7069[info] IdentityPairTest:
7070[info] an IdentityPair
7071[info] - should return the given values
7072[info] - should be equal to a pair containing the same values
7073[info] - should not be equal to a pair containing equal values
7074[info] - should never be equal to another Product2 (Pair)
7075[info] Long2ListTest:
7076[info] properties
7077[info] - forFirstN(N=0)
7078[info] - forFirstN(N=1)
7079[info] - forFirstN(N=2)
7080[info] - forFirstN(N=3)
7081[info] - forFirstN(N=4)
7082[info] - forFirstN(N=4) of a larger set
7083[info] UIDTrieSetTest:
7084[info] performance
7085[info] - foreach
7086[info] + UIDTrieSet foreach sum was 1291441113 and took 0.4371 s
7087[info] + Set[UID] foreach sum was 1291441113 and took 0.7134 s
7088[info] - time for creating the sets compared to Set[UID]
7089[info] + UIDTrieSet took 2.8315 s (total number of entries: 51000051)
7090[info] + Set[UID] took 5.9626 s (total number of entries: 51000051)
7091[warn] In the last 10 seconds, 7.362 (75.9%) were spent in GC. [Heap: 2.42GB free of 7.00GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
7092[info] - memory for creating the sets compared to Set[UID]
7093[info] + UIDTrieSet took 5.3163 s
7094[info] + UIDTrieSet required 1616347512 bytes
7095[info] + Set[UID] took 10.1202 s
7096[info] + Set[UID] required 2628620432 bytes
7097[info] + overall size of sets: 51000051
7098[info] RefAccumulatorTest:
7099[info] the RefAccumulator data structure
7100[info] - should be empty if it is newly created
7101[info] - should be possible to add reference values
7102[info] - should be possible to add collections of reference values
7103[info] - should be possible to add collections of reference values and also reference values
7104[info] + IntIterator.flatMap[AnyRef]: OK, passed 100 tests.
7105[info] Elapsed time: 0.093 sec
7106[info] + IntIterator.withFilter: OK, passed 100 tests.
7107[info] Elapsed time: 0.006 sec
7108[info] + IntIterator.foreach: OK, passed 100 tests.
7109[info] Elapsed time: 0.003 sec
7110[info] + IntIterator.forall: OK, passed 100 tests.
7111[info] Elapsed time: 0.005 sec
7112[info] > Collected test data:
7113[info] 5% v is in the set
7114[info] + IntIterator.map[AnyRef]: OK, passed 100 tests.
7115[info] Elapsed time: 0.041 sec
7116[info] + IntIterator.toArray: OK, passed 100 tests.
7117[info] Elapsed time: 0.003 sec
7118[info] + IntIterator.contains: OK, passed 100 tests.
7119[info] Elapsed time: 0.013 sec
7120[info] + IntIterator.foldLeft: OK, passed 100 tests.
7121[info] Elapsed time: 0.002 sec
7122[info] + IntIterator.exists: OK, passed 100 tests.
7123[info] Elapsed time: 0.003 sec
7124[info] > Collected test data:
7125[info] 10% v is in the set
7126[info] + IntIterator.map: OK, passed 100 tests.
7127[info] Elapsed time: 0.005 sec
7128[info] + IntIterator.toChain: OK, passed 100 tests.
7129[info] Elapsed time: 0.002 sec
7130[info] + IntIterator.filter: OK, passed 100 tests.
7131[info] Elapsed time: 0.004 sec
7132[info] + IntIterator.mkString: OK, passed 100 tests.
7133[info] Elapsed time: 0.001 sec
7134[info] LongLinkedTrieSetTest:
7135[info] the sets created by the factory methods which take four values
7136[info] - should contain all values if the values are distinct
7137[info] - should contain only three values if two values are equal
7138[info] - should contain only two values if three values are equal
7139[info] - should contain only one value if all values are equal
7140[info] the sets created by the factory methods which take three values
7141[info] - should contain all values if the values are distinct
7142[info] - should contain only two values if two values are equal
7143[info] - should contain only one value if all values are equal
7144[info] the sets created by the factory methods which take two values
7145[info] - should contain all values if the values are distinct
7146[info] - should contain only one value if all values are equal
7147[info] regression tests
7148[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
7149[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
7150[info] - should return true for all added values: List(-148198, -146377, -144713, -136387, -128093, -125412, -114745, -114416, -114042, -111787, -107616, -106292, -104265, -100180, -96310, -85335, -78774, -19351, -9013, -8061, -6281, -6119, -96, 1969, 3393, 8171, 10401, 10672, 24158, 27468, 27866, 29988, 30001, 37426, 46739)
7151[info] - should return false for values which are not added: List(148197, 146376, 144712, 136386, 128092, 125411, 114744, 114415, 114041, 111786, 107615, 106291, 104264, 100179, 96309, 85334, 78773, 19350, 9012, 8060, 6280, 6118, 95, -1970, -3394, -8172, -10402, -10673, -24159, -27469, -27867, -29989, -30002, -37427, -46740)
7152[info] - should return true for all added values: List(-149888, -148631, -145484, -141562, -140079, -138107, -136334, -134497, -134411, -133903, -130864, -127559, -125917, -125874, -122818, -122662, -121942, -117767, -109611, -109221, -106817, -105853, -98499, -97621, -97268, -95127, -87266, -87167, -84007, -81481, -79385, -78975, -77313, -24933, -24046, -21559, -14486, -13697, -10057, -9088, -8839, -8094, -2799, 4427, 4715, 6171, 9785, 12698, 13743, 14451, 17035, 22533, 23552, 25426, 28095, 28971, 30684, 38784, 39380, 40539, 41679, 43454, 44458, 46205, 47203, 47959, 48225)
7153[info] - should return false for values which are not added: List(149887, 148630, 145483, 141561, 140078, 138106, 136333, 134496, 134410, 133902, 130863, 127558, 125916, 125873, 122817, 122661, 121941, 117766, 109610, 109220, 106816, 105852, 98498, 97620, 97267, 95126, 87265, 87166, 84006, 81480, 79384, 78974, 77312, 24932, 24045, 21558, 14485, 13696, 10056, 9087, 8838, 8093, 2798, -4428, -4716, -6172, -9786, -12699, -13744, -14452, -17036, -22534, -23553, -25427, -28096, -28972, -30685, -38785, -39381, -40540, -41680, -43455, -44459, -46206, -47204, -47960, -48226)
7154[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
7155[info] - should return false for values which are not added: List(133100, 131536, 110966, 102500, 94606, 89622, 82930, 20998, -1602, -1915, -16350, -16598, -31900, -49329)
7156[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
7157[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
7158[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
7159[info] - should return false for values which are not added: List(-4414074060632414371, -1896250972871104880, 4468262829510781047, -3369759390166412339, -3433954040001057901, 5360189778998759152, 4455613594770698330, -7795367189183618088, -7342745861545843811, 938149705997478262, 7298104853677454975, -4601242874523109083, -4545666121642261550, -2117478629717484239)
7160[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
7161[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
7162[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
7163[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
7164[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
7165[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
7166[info] - should return true for all added values: List(-146600, -140735, -139854, -129840, -120475, -104855, -103277, -102090, -100994, -100568, -86461, -78635, -19372, -14745, -2214, -1718, 10236, 24057, 25739, 26007, 27050, 34031, 34347, 34872)
7167[info] - should return false for values which are not added: List(146599, 140734, 139853, 129839, 120474, 104854, 103276, 102089, 100993, 100567, 86460, 78634, 19371, 14744, 2213, 1717, -10237, -24058, -25740, -26008, -27051, -34032, -34348, -34873)
7168[info] - should return true for all added values: List(-147366, -139048, -116344, -115683, -96550, -94893, -93671, -85883, -81353, -79557, -77003, -76450, -11499, 6020, 9867, 10204, 11359, 30183, 37307, 41127, 42384, 45544, 46243, 49298)
7169[info] - should return false for values which are not added: List(147365, 139047, 116343, 115682, 96549, 94892, 93670, 85882, 81352, 79556, 77002, 76449, 11498, -6021, -9868, -10205, -11360, -30184, -37308, -41128, -42385, -45545, -46244, -49299)
7170[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
7171[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
7172[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
7173[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
7174[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
7175[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
7176[info] - should return true for all added values: List(-134206, -128016, -124763, -106014, -99624, -97374, -90508, -79349, -77213, -20404, 4063, 6348, 14217, 21395, 23943, 25328, 30684, 33875)
7177[info] - should return false for values which are not added: List(134205, 128015, 124762, 106013, 99623, 97373, 90507, 79348, 77212, 20403, -4064, -6349, -14218, -21396, -23944, -25329, -30685, -33876)
7178[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
7179[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
7180[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
7181[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
7182[info] + IntArraySet.min|max|head|last: OK, passed 100 tests.
7183[info] Elapsed time: 0.011 sec
7184[info] + IntArraySet.+ (based on list): OK, passed 100 tests.
7185[info] Elapsed time: 0.006 sec
7186[info] > Collected test data:
7187[info] 75% list with redundant values
7188[info] + IntArraySet.withFilter -> iterator (does not force evaluation): OK, passed 100 tests.
7189[info] Elapsed time: 0.006 sec
7190[info] + IntArraySet.map (identity): OK, passed 100 tests.
7191[info] Elapsed time: 0.003 sec
7192[info] + IntArraySet.flatMap: OK, passed 100 tests.
7193[info] Elapsed time: 0.097 sec
7194[info] + IntArraySet.create three values IntArraySet: OK, passed 100 tests.
7195[info] Elapsed time: 0.002 sec
7196[info] + IntArraySet.iterator: OK, passed 100 tests.
7197[info] Elapsed time: 0.009 sec
7198[info] + IntArraySet.hashCode: OK, passed 100 tests.
7199[info] Elapsed time: 0.003 sec
7200[info] + IntArraySet.equals: OK, passed 100 tests.
7201[info] Elapsed time: 0.005 sec
7202[info] > Collected test data:
7203[info] 2% s1 and s2 are equal
7204[info] + IntArraySet.create two values IntArraySet: OK, passed 100 tests.
7205[info] Elapsed time: 0.003 sec
7206[info] + IntArraySet.subsetOf: OK, passed 100 tests.
7207[info] Elapsed time: 0.004 sec
7208[info] + IntArraySet.apply: OK, passed 100 tests.
7209[info] Elapsed time: 0.008 sec
7210[info] + IntArraySet.forall: OK, passed 100 tests.
7211[info] Elapsed time: 0.002 sec
7212[info] + IntArraySet.withFilter -> foreach (does not force evaluation): OK, passed 100 tests.
7213[info] Elapsed time: 0.004 sec
7214[info] + IntArraySet.withFilter -> size|empty|hasMultipleElements (does not force evaluation): OK, passed 100 tests.
7215[info] Elapsed time: 0.005 sec
7216[info] + IntArraySet.-: OK, passed 100 tests.
7217[info] Elapsed time: 0.003 sec
7218[info] + IntArraySet.exists: OK, passed 100 tests.
7219[info] Elapsed time: 0.003 sec
7220[info] + IntArraySet.size|empty|nonEmpty|hasMultipleElements: OK, passed 100 tests.
7221[info] Elapsed time: 0.002 sec
7222[info] + IntArraySet.create singleton IntArraySet: OK, passed 100 tests.
7223[info] Elapsed time: 0.000 sec
7224[info] + IntArraySet.toList: OK, passed 100 tests.
7225[info] Elapsed time: 0.002 sec
7226[info] + IntArraySet.map: OK, passed 100 tests.
7227[info] Elapsed time: 0.003 sec
7228[info] + IntArraySet.foldLeft: OK, passed 100 tests.
7229[info] Elapsed time: 0.007 sec
7230[info] + IntArraySet.++: OK, passed 100 tests.
7231[info] Elapsed time: 0.005 sec
7232[info] + IntArraySet.intIterator: OK, passed 100 tests.
7233[info] Elapsed time: 0.001 sec
7234[info] + IntArraySet.contains: OK, passed 100 tests.
7235[info] Elapsed time: 0.002 sec
7236[info] + IntArraySet.+ (based on set): OK, passed 100 tests.
7237[info] Elapsed time: 0.002 sec
7238[info] + IntArraySet.foreach: OK, passed 100 tests.
7239[info] Elapsed time: 0.002 sec
7240[info] + IntArraySet.mkString: OK, passed 100 tests.
7241[info] Elapsed time: 0.007 sec
7242[info] + Long2List.iterator: OK, passed 100 tests.
7243[info] Elapsed time: 0.003 sec
7244[info] + Long2List.forall: OK, passed 100 tests.
7245[info] Elapsed time: 0.003 sec
7246[info] + Long2List.foldLeft: OK, passed 100 tests.
7247[info] Elapsed time: 0.003 sec
7248[info] + Long2List.equals and hashCode: two sets which are definitively equal (the same values are added in the same order) equal have to have the same hash code: OK, passed 100 tests.
7249[info] Elapsed time: 0.006 sec
7250[info] + Long2List.forFirstN: OK, passed 100 tests.
7251[info] Elapsed time: 0.019 sec
7252[info] + Long2List.+:, size, isSingletonList, isEmpty, foreach: OK, passed 100 tests.
7253[info] Elapsed time: 0.005 sec
7254[info] + Long2List.equals: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7255[info] Elapsed time: 0.005 sec
7256[info] TasksTest:
7257[info] the Tasks control abstraction
7258[info] - it should be possible to process an empty set of tasks
7259[info] - it should be possible process a single task
7260[info] - it should be possible to reuse tasks after join
7261[info] - it should be possible to add a task while processing a task
7262[info] - it should be possible to create thousands of tasks while processing a task
7263[info] - it should be possible to submit tasks with a significant delay
7264[info] - it should be possible to create thousands of tasks in multiple steps multiple times
7265[info] + run 1 succeeded
7266[info] + run 2 succeeded
7267[info] + run 3 succeeded
7268[info] - it should be possible to create thousands of tasks in multiple steps even if some exceptions are thrown
7269[info] + subsequently scheduled: 900
7270[info] + number of caught exceptions: 75
7271[info] IntListTest:
7272[info] performance
7273[warn] In the last 7 seconds, 5.593 (91.4%) were spent in GC. [Heap: 3.31GB free of 4.00GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
7274[info] - memory usage and runtime performance (add)
7275[info] + creation took 0.0440 s
7276[info] + required 72093232 bytes
7277[info] + foreach sum took 0.0092 s
7278[info] + forFirstN(1/3*Elements) sum was 1478985468 and took 0.0033 s
7279[info] + iterator sum took 0.0259 s
7280[info] + summarized value: 483999136
7281[info] + creation took 0.0439 s
7282[info] + required 72092472 bytes
7283[info] + foreach sum took 0.0090 s
7284[info] + forFirstN(1/3*Elements) sum was 575562040 and took 0.0031 s
7285[info] + iterator sum took 0.0258 s
7286[info] + summarized value: 1645107707
7287[info] + creation took 0.0442 s
7288[info] + required 72092872 bytes
7289[info] + foreach sum took 0.0094 s
7290[info] + forFirstN(1/3*Elements) sum was 909517484 and took 0.0032 s
7291[info] + iterator sum took 0.0261 s
7292[info] + summarized value: 1481094391
7293[info] ClosedSCCTest:
7294[info] an empty graph
7295[info] - should not contain any cSCCs
7296[info] a graph with just one node
7297[info] - should not contain any cSCCs
7298[info] a graph with a single path of three elements
7299[info] - should not contain any cSCCs
7300[info] a graph with a single path of 5 elements
7301[info] - should not contain any cSCCs
7302[info] a graph with a single path of 5 elements, specified in mixed order
7303[info] - should not contain any cSCCs
7304[info] a graph with multiple nodes, but no edges
7305[info] - should not contain any cSCCs
7306[info] a graph with one node with a self dependency
7307[info] - should contain one cSCC with the node
7308[info] a graph with three nodes which has two cycles and one mega-cycle
7309[info] - should contain one cSCC
7310[info] a graph with four nodes with two nodes with a self dependency
7311[info] - should contain two cSCCs with the respective nodes
7312[info] a graph with two nodes which form a cSCCs
7313[info] - should contain the cSCCs
7314[info] a graph with four nodes which form a cSCCs
7315[info] - should contain the cSCCs
7316[info] a graph with four nodes which form a cSCCs with multiple edges between pairs of nodes
7317[info] - should contain the cSCCs
7318[info] a large tree-like graph
7319[info] - should not contain a cSCC
7320[info] a graph with three nodes with a cSCC and an incoming dependency
7321[info] - should contain one cSCC
7322[info] a graph with three nodes with a connected component but an outgoing dependency
7323[info] - should not contain a cSCC
7324[info] a graph with five nodes with two cSCCs and an incoming dependency
7325[info] - should contain two cSCCs
7326[info] a graph with one SCC and once cSCCs
7327[info] - should contain one cSCCs
7328[info] a large totally connected graph
7329[info] - should contain one cSCCs
7330[info] a large totally connected graph with self dependencies
7331[info] - should contain one cSCCs
7332[info] a complex graph with six nodes which creates one cSCC
7333[info] - should contain one cSCCs
7334[info] + tested 153 permutations
7335[info] a complex graph with several cSCCs and connected components
7336[info] - should contain all cSCCs
7337[info] + tested 160 permutations
7338[info] a graph with four nodes with a path which has a connection to one cSCCs
7339[info] - should contain one cSCCs
7340[info] a graph with two connected sccs which are connected to one cSCC (requires the correct setting of the non-cSCC node)
7341[info] - should contain one cSCCs
7342[info] a graph with two cSCCs which are connected by one SCC
7343[info] - should contain two cSCCs
7344[info] a graph with one cSCC which has multiple incoming edges
7345[info] - should contain one cSCCs
7346[info] a graph with three cSCC and a SCC which has multiple incoming edges
7347[info] - should contain three cSCCs
7348[info] a multi-graph with cSCCs and a SCCs
7349[info] - should contain the correct number of cSCCs
7350[info] + tested 45616 permutations of the graph (initial seed: 1767834070392)
7351[info] a graph with a long path leading to a simple cSCC consisting of two nodes
7352[info] - should contain one cSCC
7353[info] a graph with multiple paths leading to a simple cSCC
7354[info] - should contain one cSCC
7355[info] a graph with a long path leading to two simple cSCCs
7356[info] - should contain two cSCCs
7357[info] a graph with one node with multiple outgoing edges leading to a complex cSCCs
7358[info] - should contain one cSCC
7359[info] a graph with two SCCs and two cSCCs
7360[info] - should contain two cSCCs
7361[info] + analyzing 20000 permutations took: 0.1726 s
7362[info] a graph with two cSCCs where one is a chain
7363[info] - should contain two cSCCs
7364[info] + analyzing 50 permutations took: 0.0012 s
7365[info] + analyzing 50 permutations took: 0.0006 s
7366[info] + analyzing 50 permutations took: 0.0007 s
7367[info] + analyzing 50 permutations took: 0.0007 s
7368[info] + analyzing 50 permutations took: 0.0008 s
7369[info] + analyzing 50 permutations took: 0.0007 s
7370[info] + analyzing 50 permutations took: 0.0009 s
7371[info] + analyzing 50 permutations took: 0.0006 s
7372[info] + analyzing 50 permutations took: 0.0005 s
7373[info] + analyzing 50 permutations took: 0.0005 s
7374[info] + analyzing 50 permutations took: 0.0005 s
7375[info] + analyzing 50 permutations took: 0.0005 s
7376[info] + analyzing 50 permutations took: 0.0005 s
7377[info] + analyzing 50 permutations took: 0.0005 s
7378[info] + analyzing 50 permutations took: 0.0005 s
7379[info] + analyzing 50 permutations took: 0.0005 s
7380[info] + analyzing 50 permutations took: 0.0005 s
7381[info] + analyzing 50 permutations took: 0.0005 s
7382[info] + analyzing 50 permutations took: 0.0005 s
7383[info] + analyzing 50 permutations took: 0.0005 s
7384[info] + analyzing 50 permutations took: 0.0005 s
7385[info] + analyzing 50 permutations took: 0.0005 s
7386[info] + analyzing 50 permutations took: 0.0005 s
7387[info] + analyzing 50 permutations took: 0.0005 s
7388[info] + analyzing 50 permutations took: 0.0005 s
7389[info] + analyzing 50 permutations took: 0.0005 s
7390[info] + analyzing 50 permutations took: 0.0005 s
7391[info] + analyzing 50 permutations took: 0.0005 s
7392[info] + analyzing 50 permutations took: 0.0005 s
7393[info] + analyzing 50 permutations took: 0.0005 s
7394[info] + analyzing 50 permutations took: 0.0005 s
7395[info] + analyzing 50 permutations took: 0.0005 s
7396[info] + analyzing 50 permutations took: 0.0005 s
7397[info] + analyzing 50 permutations took: 0.0005 s
7398[info] + analyzing 50 permutations took: 0.0005 s
7399[info] + analyzing 50 permutations took: 0.0005 s
7400[info] + analyzing 50 permutations took: 0.0006 s
7401[info] + analyzing 50 permutations took: 0.0006 s
7402[info] + analyzing 50 permutations took: 0.0005 s
7403[info] + analyzing 50 permutations took: 0.0005 s
7404[info] + analyzing 50 permutations took: 0.0005 s
7405[info] + analyzing 50 permutations took: 0.0005 s
7406[info] + analyzing 50 permutations took: 0.0005 s
7407[info] + analyzing 50 permutations took: 0.0005 s
7408[info] + analyzing 50 permutations took: 0.0005 s
7409[info] + analyzing 50 permutations took: 0.0010 s
7410[info] + analyzing 50 permutations took: 0.0010 s
7411[info] + analyzing 50 permutations took: 0.0010 s
7412[info] + analyzing 50 permutations took: 0.0010 s
7413[info] + analyzing 50 permutations took: 0.0009 s
7414[info] a graph with multiple cycles embedded in a larger cycle
7415[info] - should contain one cSCC
7416[info] + successfully tested permutation 1: List((n1,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n1))
7417[info] + successfully tested permutation 2: List((n1,n2), (n1,n3), (n2,n1), (n3,n1), (n2,n3))
7418[info] + successfully tested permutation 3: List((n1,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n1))
7419[info] + successfully tested permutation 4: List((n1,n2), (n1,n3), (n2,n3), (n3,n1), (n2,n1))
7420[info] + successfully tested permutation 5: List((n1,n2), (n1,n3), (n3,n1), (n2,n1), (n2,n3))
7421[info] + successfully tested permutation 6: List((n1,n2), (n1,n3), (n3,n1), (n2,n3), (n2,n1))
7422[info] + successfully tested permutation 7: List((n1,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n1))
7423[info] + successfully tested permutation 8: List((n1,n2), (n2,n1), (n1,n3), (n3,n1), (n2,n3))
7424[info] + successfully tested permutation 9: List((n1,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n1))
7425[info] + successfully tested permutation 10: List((n1,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n3))
7426[info] + successfully tested permutation 11: List((n1,n2), (n2,n1), (n3,n1), (n1,n3), (n2,n3))
7427[info] + successfully tested permutation 12: List((n1,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n3))
7428[info] + successfully tested permutation 13: List((n1,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n1))
7429[info] + successfully tested permutation 14: List((n1,n2), (n2,n3), (n1,n3), (n3,n1), (n2,n1))
7430[info] + successfully tested permutation 15: List((n1,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n1))
7431[info] + successfully tested permutation 16: List((n1,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n3))
7432[info] + successfully tested permutation 17: List((n1,n2), (n2,n3), (n3,n1), (n1,n3), (n2,n1))
7433[info] + successfully tested permutation 18: List((n1,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n3))
7434[info] + successfully tested permutation 19: List((n1,n2), (n3,n1), (n1,n3), (n2,n1), (n2,n3))
7435[info] + successfully tested permutation 20: List((n1,n2), (n3,n1), (n1,n3), (n2,n3), (n2,n1))
7436[info] + successfully tested permutation 21: List((n1,n2), (n3,n1), (n2,n1), (n1,n3), (n2,n3))
7437[info] + successfully tested permutation 22: List((n1,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n3))
7438[info] + successfully tested permutation 23: List((n1,n2), (n3,n1), (n2,n3), (n1,n3), (n2,n1))
7439[info] + successfully tested permutation 24: List((n1,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n3))
7440[info] + successfully tested permutation 25: List((n1,n3), (n1,n2), (n2,n1), (n2,n3), (n3,n1))
7441[info] + successfully tested permutation 26: List((n1,n3), (n1,n2), (n2,n1), (n3,n1), (n2,n3))
7442[info] + successfully tested permutation 27: List((n1,n3), (n1,n2), (n2,n3), (n2,n1), (n3,n1))
7443[info] + successfully tested permutation 28: List((n1,n3), (n1,n2), (n2,n3), (n3,n1), (n2,n1))
7444[info] + successfully tested permutation 29: List((n1,n3), (n1,n2), (n3,n1), (n2,n1), (n2,n3))
7445[info] + successfully tested permutation 30: List((n1,n3), (n1,n2), (n3,n1), (n2,n3), (n2,n1))
7446[info] + successfully tested permutation 31: List((n1,n3), (n2,n1), (n1,n2), (n2,n3), (n3,n1))
7447[info] + successfully tested permutation 32: List((n1,n3), (n2,n1), (n1,n2), (n3,n1), (n2,n3))
7448[info] + successfully tested permutation 33: List((n1,n3), (n2,n1), (n2,n3), (n1,n2), (n3,n1))
7449[info] + successfully tested permutation 34: List((n1,n3), (n2,n1), (n2,n3), (n3,n1), (n1,n2))
7450[info] + successfully tested permutation 35: List((n1,n3), (n2,n1), (n3,n1), (n1,n2), (n2,n3))
7451[info] + successfully tested permutation 36: List((n1,n3), (n2,n1), (n3,n1), (n2,n3), (n1,n2))
7452[info] + successfully tested permutation 37: List((n1,n3), (n2,n3), (n1,n2), (n2,n1), (n3,n1))
7453[info] + successfully tested permutation 38: List((n1,n3), (n2,n3), (n1,n2), (n3,n1), (n2,n1))
7454[info] + successfully tested permutation 39: List((n1,n3), (n2,n3), (n2,n1), (n1,n2), (n3,n1))
7455[info] + successfully tested permutation 40: List((n1,n3), (n2,n3), (n2,n1), (n3,n1), (n1,n2))
7456[info] + successfully tested permutation 41: List((n1,n3), (n2,n3), (n3,n1), (n1,n2), (n2,n1))
7457[info] + successfully tested permutation 42: List((n1,n3), (n2,n3), (n3,n1), (n2,n1), (n1,n2))
7458[info] + successfully tested permutation 43: List((n1,n3), (n3,n1), (n1,n2), (n2,n1), (n2,n3))
7459[info] + successfully tested permutation 44: List((n1,n3), (n3,n1), (n1,n2), (n2,n3), (n2,n1))
7460[info] + successfully tested permutation 45: List((n1,n3), (n3,n1), (n2,n1), (n1,n2), (n2,n3))
7461[info] + successfully tested permutation 46: List((n1,n3), (n3,n1), (n2,n1), (n2,n3), (n1,n2))
7462[info] + successfully tested permutation 47: List((n1,n3), (n3,n1), (n2,n3), (n1,n2), (n2,n1))
7463[info] + successfully tested permutation 48: List((n1,n3), (n3,n1), (n2,n3), (n2,n1), (n1,n2))
7464[info] + successfully tested permutation 49: List((n2,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n1))
7465[info] + successfully tested permutation 50: List((n2,n1), (n1,n2), (n1,n3), (n3,n1), (n2,n3))
7466[info] + successfully tested permutation 51: List((n2,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n1))
7467[info] + successfully tested permutation 52: List((n2,n1), (n1,n2), (n2,n3), (n3,n1), (n1,n3))
7468[info] + successfully tested permutation 53: List((n2,n1), (n1,n2), (n3,n1), (n1,n3), (n2,n3))
7469[info] + successfully tested permutation 54: List((n2,n1), (n1,n2), (n3,n1), (n2,n3), (n1,n3))
7470[info] + successfully tested permutation 55: List((n2,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n1))
7471[info] + successfully tested permutation 56: List((n2,n1), (n1,n3), (n1,n2), (n3,n1), (n2,n3))
7472[info] + successfully tested permutation 57: List((n2,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n1))
7473[info] + successfully tested permutation 58: List((n2,n1), (n1,n3), (n2,n3), (n3,n1), (n1,n2))
7474[info] + successfully tested permutation 59: List((n2,n1), (n1,n3), (n3,n1), (n1,n2), (n2,n3))
7475[info] + successfully tested permutation 60: List((n2,n1), (n1,n3), (n3,n1), (n2,n3), (n1,n2))
7476[info] + successfully tested permutation 61: List((n2,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n1))
7477[info] + successfully tested permutation 62: List((n2,n1), (n2,n3), (n1,n2), (n3,n1), (n1,n3))
7478[info] + successfully tested permutation 63: List((n2,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n1))
7479[info] + successfully tested permutation 64: List((n2,n1), (n2,n3), (n1,n3), (n3,n1), (n1,n2))
7480[info] + successfully tested permutation 65: List((n2,n1), (n2,n3), (n3,n1), (n1,n2), (n1,n3))
7481[info] + successfully tested permutation 66: List((n2,n1), (n2,n3), (n3,n1), (n1,n3), (n1,n2))
7482[info] + successfully tested permutation 67: List((n2,n1), (n3,n1), (n1,n2), (n1,n3), (n2,n3))
7483[info] + successfully tested permutation 68: List((n2,n1), (n3,n1), (n1,n2), (n2,n3), (n1,n3))
7484[info] + successfully tested permutation 69: List((n2,n1), (n3,n1), (n1,n3), (n1,n2), (n2,n3))
7485[info] + successfully tested permutation 70: List((n2,n1), (n3,n1), (n1,n3), (n2,n3), (n1,n2))
7486[info] + successfully tested permutation 71: List((n2,n1), (n3,n1), (n2,n3), (n1,n2), (n1,n3))
7487[info] + successfully tested permutation 72: List((n2,n1), (n3,n1), (n2,n3), (n1,n3), (n1,n2))
7488[info] + successfully tested permutation 73: List((n2,n3), (n1,n2), (n1,n3), (n2,n1), (n3,n1))
7489[info] + successfully tested permutation 74: List((n2,n3), (n1,n2), (n1,n3), (n3,n1), (n2,n1))
7490[info] + successfully tested permutation 75: List((n2,n3), (n1,n2), (n2,n1), (n1,n3), (n3,n1))
7491[info] + successfully tested permutation 76: List((n2,n3), (n1,n2), (n2,n1), (n3,n1), (n1,n3))
7492[info] + successfully tested permutation 77: List((n2,n3), (n1,n2), (n3,n1), (n1,n3), (n2,n1))
7493[info] + successfully tested permutation 78: List((n2,n3), (n1,n2), (n3,n1), (n2,n1), (n1,n3))
7494[info] + successfully tested permutation 79: List((n2,n3), (n1,n3), (n1,n2), (n2,n1), (n3,n1))
7495[info] + successfully tested permutation 80: List((n2,n3), (n1,n3), (n1,n2), (n3,n1), (n2,n1))
7496[info] + successfully tested permutation 81: List((n2,n3), (n1,n3), (n2,n1), (n1,n2), (n3,n1))
7497[info] + successfully tested permutation 82: List((n2,n3), (n1,n3), (n2,n1), (n3,n1), (n1,n2))
7498[info] + successfully tested permutation 83: List((n2,n3), (n1,n3), (n3,n1), (n1,n2), (n2,n1))
7499[info] + successfully tested permutation 84: List((n2,n3), (n1,n3), (n3,n1), (n2,n1), (n1,n2))
7500[info] + successfully tested permutation 85: List((n2,n3), (n2,n1), (n1,n2), (n1,n3), (n3,n1))
7501[info] + successfully tested permutation 86: List((n2,n3), (n2,n1), (n1,n2), (n3,n1), (n1,n3))
7502[info] + successfully tested permutation 87: List((n2,n3), (n2,n1), (n1,n3), (n1,n2), (n3,n1))
7503[info] + successfully tested permutation 88: List((n2,n3), (n2,n1), (n1,n3), (n3,n1), (n1,n2))
7504[info] + successfully tested permutation 89: List((n2,n3), (n2,n1), (n3,n1), (n1,n2), (n1,n3))
7505[info] + successfully tested permutation 90: List((n2,n3), (n2,n1), (n3,n1), (n1,n3), (n1,n2))
7506[info] + successfully tested permutation 91: List((n2,n3), (n3,n1), (n1,n2), (n1,n3), (n2,n1))
7507[info] + successfully tested permutation 92: List((n2,n3), (n3,n1), (n1,n2), (n2,n1), (n1,n3))
7508[info] + successfully tested permutation 93: List((n2,n3), (n3,n1), (n1,n3), (n1,n2), (n2,n1))
7509[info] + successfully tested permutation 94: List((n2,n3), (n3,n1), (n1,n3), (n2,n1), (n1,n2))
7510[info] + successfully tested permutation 95: List((n2,n3), (n3,n1), (n2,n1), (n1,n2), (n1,n3))
7511[info] + successfully tested permutation 96: List((n2,n3), (n3,n1), (n2,n1), (n1,n3), (n1,n2))
7512[info] + successfully tested permutation 97: List((n3,n1), (n1,n2), (n1,n3), (n2,n1), (n2,n3))
7513[info] + successfully tested permutation 98: List((n3,n1), (n1,n2), (n1,n3), (n2,n3), (n2,n1))
7514[info] + successfully tested permutation 99: List((n3,n1), (n1,n2), (n2,n1), (n1,n3), (n2,n3))
7515[info] + successfully tested permutation 100: List((n3,n1), (n1,n2), (n2,n1), (n2,n3), (n1,n3))
7516[info] + successfully tested permutation 101: List((n3,n1), (n1,n2), (n2,n3), (n1,n3), (n2,n1))
7517[info] + successfully tested permutation 102: List((n3,n1), (n1,n2), (n2,n3), (n2,n1), (n1,n3))
7518[info] + successfully tested permutation 103: List((n3,n1), (n1,n3), (n1,n2), (n2,n1), (n2,n3))
7519[info] + successfully tested permutation 104: List((n3,n1), (n1,n3), (n1,n2), (n2,n3), (n2,n1))
7520[info] + successfully tested permutation 105: List((n3,n1), (n1,n3), (n2,n1), (n1,n2), (n2,n3))
7521[info] + successfully tested permutation 106: List((n3,n1), (n1,n3), (n2,n1), (n2,n3), (n1,n2))
7522[info] + successfully tested permutation 107: List((n3,n1), (n1,n3), (n2,n3), (n1,n2), (n2,n1))
7523[info] + successfully tested permutation 108: List((n3,n1), (n1,n3), (n2,n3), (n2,n1), (n1,n2))
7524[info] + successfully tested permutation 109: List((n3,n1), (n2,n1), (n1,n2), (n1,n3), (n2,n3))
7525[info] + successfully tested permutation 110: List((n3,n1), (n2,n1), (n1,n2), (n2,n3), (n1,n3))
7526[info] + successfully tested permutation 111: List((n3,n1), (n2,n1), (n1,n3), (n1,n2), (n2,n3))
7527[info] + successfully tested permutation 112: List((n3,n1), (n2,n1), (n1,n3), (n2,n3), (n1,n2))
7528[info] + successfully tested permutation 113: List((n3,n1), (n2,n1), (n2,n3), (n1,n2), (n1,n3))
7529[info] + successfully tested permutation 114: List((n3,n1), (n2,n1), (n2,n3), (n1,n3), (n1,n2))
7530[info] + successfully tested permutation 115: List((n3,n1), (n2,n3), (n1,n2), (n1,n3), (n2,n1))
7531[info] + successfully tested permutation 116: List((n3,n1), (n2,n3), (n1,n2), (n2,n1), (n1,n3))
7532[info] + successfully tested permutation 117: List((n3,n1), (n2,n3), (n1,n3), (n1,n2), (n2,n1))
7533[info] + successfully tested permutation 118: List((n3,n1), (n2,n3), (n1,n3), (n2,n1), (n1,n2))
7534[info] + successfully tested permutation 119: List((n3,n1), (n2,n3), (n2,n1), (n1,n2), (n1,n3))
7535[info] + successfully tested permutation 120: List((n3,n1), (n2,n3), (n2,n1), (n1,n3), (n1,n2))
7536[info] + analyzing 120 permutations took: 0.0038 s
7537[info] + successfully tested permutation 1: List((n1,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n1))
7538[info] + successfully tested permutation 2: List((n1,n3), (n1,n2), (n3,n1), (n2,n1), (n3,n2))
7539[info] + successfully tested permutation 3: List((n1,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n1))
7540[info] + successfully tested permutation 4: List((n1,n3), (n1,n2), (n3,n2), (n2,n1), (n3,n1))
7541[info] + successfully tested permutation 5: List((n1,n3), (n1,n2), (n2,n1), (n3,n1), (n3,n2))
7542[info] + successfully tested permutation 6: List((n1,n3), (n1,n2), (n2,n1), (n3,n2), (n3,n1))
7543[info] + successfully tested permutation 7: List((n1,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n1))
7544[info] + successfully tested permutation 8: List((n1,n3), (n3,n1), (n1,n2), (n2,n1), (n3,n2))
7545[info] + successfully tested permutation 9: List((n1,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n1))
7546[info] + successfully tested permutation 10: List((n1,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n2))
7547[info] + successfully tested permutation 11: List((n1,n3), (n3,n1), (n2,n1), (n1,n2), (n3,n2))
7548[info] + successfully tested permutation 12: List((n1,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n2))
7549[info] + successfully tested permutation 13: List((n1,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n1))
7550[info] + successfully tested permutation 14: List((n1,n3), (n3,n2), (n1,n2), (n2,n1), (n3,n1))
7551[info] + successfully tested permutation 15: List((n1,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n1))
7552[info] + successfully tested permutation 16: List((n1,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n2))
7553[info] + successfully tested permutation 17: List((n1,n3), (n3,n2), (n2,n1), (n1,n2), (n3,n1))
7554[info] + successfully tested permutation 18: List((n1,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n2))
7555[info] + successfully tested permutation 19: List((n1,n3), (n2,n1), (n1,n2), (n3,n1), (n3,n2))
7556[info] + successfully tested permutation 20: List((n1,n3), (n2,n1), (n1,n2), (n3,n2), (n3,n1))
7557[info] + successfully tested permutation 21: List((n1,n3), (n2,n1), (n3,n1), (n1,n2), (n3,n2))
7558[info] + successfully tested permutation 22: List((n1,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n2))
7559[info] + successfully tested permutation 23: List((n1,n3), (n2,n1), (n3,n2), (n1,n2), (n3,n1))
7560[info] + successfully tested permutation 24: List((n1,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n2))
7561[info] + successfully tested permutation 25: List((n1,n2), (n1,n3), (n3,n1), (n3,n2), (n2,n1))
7562[info] + successfully tested permutation 26: List((n1,n2), (n1,n3), (n3,n1), (n2,n1), (n3,n2))
7563[info] + successfully tested permutation 27: List((n1,n2), (n1,n3), (n3,n2), (n3,n1), (n2,n1))
7564[info] + successfully tested permutation 28: List((n1,n2), (n1,n3), (n3,n2), (n2,n1), (n3,n1))
7565[info] + successfully tested permutation 29: List((n1,n2), (n1,n3), (n2,n1), (n3,n1), (n3,n2))
7566[info] + successfully tested permutation 30: List((n1,n2), (n1,n3), (n2,n1), (n3,n2), (n3,n1))
7567[info] + successfully tested permutation 31: List((n1,n2), (n3,n1), (n1,n3), (n3,n2), (n2,n1))
7568[info] + successfully tested permutation 32: List((n1,n2), (n3,n1), (n1,n3), (n2,n1), (n3,n2))
7569[info] + successfully tested permutation 33: List((n1,n2), (n3,n1), (n3,n2), (n1,n3), (n2,n1))
7570[info] + successfully tested permutation 34: List((n1,n2), (n3,n1), (n3,n2), (n2,n1), (n1,n3))
7571[info] + successfully tested permutation 35: List((n1,n2), (n3,n1), (n2,n1), (n1,n3), (n3,n2))
7572[info] + successfully tested permutation 36: List((n1,n2), (n3,n1), (n2,n1), (n3,n2), (n1,n3))
7573[info] + successfully tested permutation 37: List((n1,n2), (n3,n2), (n1,n3), (n3,n1), (n2,n1))
7574[info] + successfully tested permutation 38: List((n1,n2), (n3,n2), (n1,n3), (n2,n1), (n3,n1))
7575[info] + successfully tested permutation 39: List((n1,n2), (n3,n2), (n3,n1), (n1,n3), (n2,n1))
7576[info] + successfully tested permutation 40: List((n1,n2), (n3,n2), (n3,n1), (n2,n1), (n1,n3))
7577[info] + successfully tested permutation 41: List((n1,n2), (n3,n2), (n2,n1), (n1,n3), (n3,n1))
7578[info] + successfully tested permutation 42: List((n1,n2), (n3,n2), (n2,n1), (n3,n1), (n1,n3))
7579[info] + successfully tested permutation 43: List((n1,n2), (n2,n1), (n1,n3), (n3,n1), (n3,n2))
7580[info] + successfully tested permutation 44: List((n1,n2), (n2,n1), (n1,n3), (n3,n2), (n3,n1))
7581[info] + successfully tested permutation 45: List((n1,n2), (n2,n1), (n3,n1), (n1,n3), (n3,n2))
7582[info] + successfully tested permutation 46: List((n1,n2), (n2,n1), (n3,n1), (n3,n2), (n1,n3))
7583[info] + successfully tested permutation 47: List((n1,n2), (n2,n1), (n3,n2), (n1,n3), (n3,n1))
7584[info] + successfully tested permutation 48: List((n1,n2), (n2,n1), (n3,n2), (n3,n1), (n1,n3))
7585[info] + successfully tested permutation 49: List((n3,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n1))
7586[info] + successfully tested permutation 50: List((n3,n1), (n1,n3), (n1,n2), (n2,n1), (n3,n2))
7587[info] + successfully tested permutation 51: List((n3,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n1))
7588[info] + successfully tested permutation 52: List((n3,n1), (n1,n3), (n3,n2), (n2,n1), (n1,n2))
7589[info] + successfully tested permutation 53: List((n3,n1), (n1,n3), (n2,n1), (n1,n2), (n3,n2))
7590[info] + successfully tested permutation 54: List((n3,n1), (n1,n3), (n2,n1), (n3,n2), (n1,n2))
7591[info] + successfully tested permutation 55: List((n3,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n1))
7592[info] + successfully tested permutation 56: List((n3,n1), (n1,n2), (n1,n3), (n2,n1), (n3,n2))
7593[info] + successfully tested permutation 57: List((n3,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n1))
7594[info] + successfully tested permutation 58: List((n3,n1), (n1,n2), (n3,n2), (n2,n1), (n1,n3))
7595[info] + successfully tested permutation 59: List((n3,n1), (n1,n2), (n2,n1), (n1,n3), (n3,n2))
7596[info] + successfully tested permutation 60: List((n3,n1), (n1,n2), (n2,n1), (n3,n2), (n1,n3))
7597[info] + successfully tested permutation 61: List((n3,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n1))
7598[info] + successfully tested permutation 62: List((n3,n1), (n3,n2), (n1,n3), (n2,n1), (n1,n2))
7599[info] + successfully tested permutation 63: List((n3,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n1))
7600[info] + successfully tested permutation 64: List((n3,n1), (n3,n2), (n1,n2), (n2,n1), (n1,n3))
7601[info] + successfully tested permutation 65: List((n3,n1), (n3,n2), (n2,n1), (n1,n3), (n1,n2))
7602[info] + successfully tested permutation 66: List((n3,n1), (n3,n2), (n2,n1), (n1,n2), (n1,n3))
7603[info] + successfully tested permutation 67: List((n3,n1), (n2,n1), (n1,n3), (n1,n2), (n3,n2))
7604[info] + successfully tested permutation 68: List((n3,n1), (n2,n1), (n1,n3), (n3,n2), (n1,n2))
7605[info] + successfully tested permutation 69: List((n3,n1), (n2,n1), (n1,n2), (n1,n3), (n3,n2))
7606[info] + successfully tested permutation 70: List((n3,n1), (n2,n1), (n1,n2), (n3,n2), (n1,n3))
7607[info] + successfully tested permutation 71: List((n3,n1), (n2,n1), (n3,n2), (n1,n3), (n1,n2))
7608[info] + successfully tested permutation 72: List((n3,n1), (n2,n1), (n3,n2), (n1,n2), (n1,n3))
7609[info] + successfully tested permutation 73: List((n3,n2), (n1,n3), (n1,n2), (n3,n1), (n2,n1))
7610[info] + successfully tested permutation 74: List((n3,n2), (n1,n3), (n1,n2), (n2,n1), (n3,n1))
7611[info] + successfully tested permutation 75: List((n3,n2), (n1,n3), (n3,n1), (n1,n2), (n2,n1))
7612[info] + successfully tested permutation 76: List((n3,n2), (n1,n3), (n3,n1), (n2,n1), (n1,n2))
7613[info] + successfully tested permutation 77: List((n3,n2), (n1,n3), (n2,n1), (n1,n2), (n3,n1))
7614[info] + successfully tested permutation 78: List((n3,n2), (n1,n3), (n2,n1), (n3,n1), (n1,n2))
7615[info] + successfully tested permutation 79: List((n3,n2), (n1,n2), (n1,n3), (n3,n1), (n2,n1))
7616[info] + successfully tested permutation 80: List((n3,n2), (n1,n2), (n1,n3), (n2,n1), (n3,n1))
7617[info] + successfully tested permutation 81: List((n3,n2), (n1,n2), (n3,n1), (n1,n3), (n2,n1))
7618[info] + successfully tested permutation 82: List((n3,n2), (n1,n2), (n3,n1), (n2,n1), (n1,n3))
7619[info] + successfully tested permutation 83: List((n3,n2), (n1,n2), (n2,n1), (n1,n3), (n3,n1))
7620[info] + successfully tested permutation 84: List((n3,n2), (n1,n2), (n2,n1), (n3,n1), (n1,n3))
7621[info] + successfully tested permutation 85: List((n3,n2), (n3,n1), (n1,n3), (n1,n2), (n2,n1))
7622[info] + successfully tested permutation 86: List((n3,n2), (n3,n1), (n1,n3), (n2,n1), (n1,n2))
7623[info] + successfully tested permutation 87: List((n3,n2), (n3,n1), (n1,n2), (n1,n3), (n2,n1))
7624[info] + successfully tested permutation 88: List((n3,n2), (n3,n1), (n1,n2), (n2,n1), (n1,n3))
7625[info] + successfully tested permutation 89: List((n3,n2), (n3,n1), (n2,n1), (n1,n3), (n1,n2))
7626[info] + successfully tested permutation 90: List((n3,n2), (n3,n1), (n2,n1), (n1,n2), (n1,n3))
7627[info] + successfully tested permutation 91: List((n3,n2), (n2,n1), (n1,n3), (n1,n2), (n3,n1))
7628[info] + successfully tested permutation 92: List((n3,n2), (n2,n1), (n1,n3), (n3,n1), (n1,n2))
7629[info] + successfully tested permutation 93: List((n3,n2), (n2,n1), (n1,n2), (n1,n3), (n3,n1))
7630[info] + successfully tested permutation 94: List((n3,n2), (n2,n1), (n1,n2), (n3,n1), (n1,n3))
7631[info] + successfully tested permutation 95: List((n3,n2), (n2,n1), (n3,n1), (n1,n3), (n1,n2))
7632[info] + successfully tested permutation 96: List((n3,n2), (n2,n1), (n3,n1), (n1,n2), (n1,n3))
7633[info] + successfully tested permutation 97: List((n2,n1), (n1,n3), (n1,n2), (n3,n1), (n3,n2))
7634[info] + successfully tested permutation 98: List((n2,n1), (n1,n3), (n1,n2), (n3,n2), (n3,n1))
7635[info] + successfully tested permutation 99: List((n2,n1), (n1,n3), (n3,n1), (n1,n2), (n3,n2))
7636[info] + successfully tested permutation 100: List((n2,n1), (n1,n3), (n3,n1), (n3,n2), (n1,n2))
7637[info] + successfully tested permutation 101: List((n2,n1), (n1,n3), (n3,n2), (n1,n2), (n3,n1))
7638[info] + successfully tested permutation 102: List((n2,n1), (n1,n3), (n3,n2), (n3,n1), (n1,n2))
7639[info] + successfully tested permutation 103: List((n2,n1), (n1,n2), (n1,n3), (n3,n1), (n3,n2))
7640[info] + successfully tested permutation 104: List((n2,n1), (n1,n2), (n1,n3), (n3,n2), (n3,n1))
7641[info] + successfully tested permutation 105: List((n2,n1), (n1,n2), (n3,n1), (n1,n3), (n3,n2))
7642[info] + successfully tested permutation 106: List((n2,n1), (n1,n2), (n3,n1), (n3,n2), (n1,n3))
7643[info] + successfully tested permutation 107: List((n2,n1), (n1,n2), (n3,n2), (n1,n3), (n3,n1))
7644[info] + successfully tested permutation 108: List((n2,n1), (n1,n2), (n3,n2), (n3,n1), (n1,n3))
7645[info] + successfully tested permutation 109: List((n2,n1), (n3,n1), (n1,n3), (n1,n2), (n3,n2))
7646[info] + successfully tested permutation 110: List((n2,n1), (n3,n1), (n1,n3), (n3,n2), (n1,n2))
7647[info] + successfully tested permutation 111: List((n2,n1), (n3,n1), (n1,n2), (n1,n3), (n3,n2))
7648[info] + successfully tested permutation 112: List((n2,n1), (n3,n1), (n1,n2), (n3,n2), (n1,n3))
7649[info] + successfully tested permutation 113: List((n2,n1), (n3,n1), (n3,n2), (n1,n3), (n1,n2))
7650[info] + successfully tested permutation 114: List((n2,n1), (n3,n1), (n3,n2), (n1,n2), (n1,n3))
7651[info] + successfully tested permutation 115: List((n2,n1), (n3,n2), (n1,n3), (n1,n2), (n3,n1))
7652[info] + successfully tested permutation 116: List((n2,n1), (n3,n2), (n1,n3), (n3,n1), (n1,n2))
7653[info] + successfully tested permutation 117: List((n2,n1), (n3,n2), (n1,n2), (n1,n3), (n3,n1))
7654[info] + successfully tested permutation 118: List((n2,n1), (n3,n2), (n1,n2), (n3,n1), (n1,n3))
7655[info] + successfully tested permutation 119: List((n2,n1), (n3,n2), (n3,n1), (n1,n3), (n1,n2))
7656[info] + successfully tested permutation 120: List((n2,n1), (n3,n2), (n3,n1), (n1,n2), (n1,n3))
7657[info] + analyzing 120 permutations took: 0.0026 s
7658[info] + successfully tested permutation 1: List((n2,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n2))
7659[info] + successfully tested permutation 2: List((n2,n1), (n2,n3), (n1,n2), (n3,n2), (n1,n3))
7660[info] + successfully tested permutation 3: List((n2,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n2))
7661[info] + successfully tested permutation 4: List((n2,n1), (n2,n3), (n1,n3), (n3,n2), (n1,n2))
7662[info] + successfully tested permutation 5: List((n2,n1), (n2,n3), (n3,n2), (n1,n2), (n1,n3))
7663[info] + successfully tested permutation 6: List((n2,n1), (n2,n3), (n3,n2), (n1,n3), (n1,n2))
7664[info] + successfully tested permutation 7: List((n2,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n2))
7665[info] + successfully tested permutation 8: List((n2,n1), (n1,n2), (n2,n3), (n3,n2), (n1,n3))
7666[info] + successfully tested permutation 9: List((n2,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n2))
7667[info] + successfully tested permutation 10: List((n2,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n3))
7668[info] + successfully tested permutation 11: List((n2,n1), (n1,n2), (n3,n2), (n2,n3), (n1,n3))
7669[info] + successfully tested permutation 12: List((n2,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n3))
7670[info] + successfully tested permutation 13: List((n2,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n2))
7671[info] + successfully tested permutation 14: List((n2,n1), (n1,n3), (n2,n3), (n3,n2), (n1,n2))
7672[info] + successfully tested permutation 15: List((n2,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n2))
7673[info] + successfully tested permutation 16: List((n2,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n3))
7674[info] + successfully tested permutation 17: List((n2,n1), (n1,n3), (n3,n2), (n2,n3), (n1,n2))
7675[info] + successfully tested permutation 18: List((n2,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n3))
7676[info] + successfully tested permutation 19: List((n2,n1), (n3,n2), (n2,n3), (n1,n2), (n1,n3))
7677[info] + successfully tested permutation 20: List((n2,n1), (n3,n2), (n2,n3), (n1,n3), (n1,n2))
7678[info] + successfully tested permutation 21: List((n2,n1), (n3,n2), (n1,n2), (n2,n3), (n1,n3))
7679[info] + successfully tested permutation 22: List((n2,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n3))
7680[info] + successfully tested permutation 23: List((n2,n1), (n3,n2), (n1,n3), (n2,n3), (n1,n2))
7681[info] + successfully tested permutation 24: List((n2,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n3))
7682[info] + successfully tested permutation 25: List((n2,n3), (n2,n1), (n1,n2), (n1,n3), (n3,n2))
7683[info] + successfully tested permutation 26: List((n2,n3), (n2,n1), (n1,n2), (n3,n2), (n1,n3))
7684[info] + successfully tested permutation 27: List((n2,n3), (n2,n1), (n1,n3), (n1,n2), (n3,n2))
7685[info] + successfully tested permutation 28: List((n2,n3), (n2,n1), (n1,n3), (n3,n2), (n1,n2))
7686[info] + successfully tested permutation 29: List((n2,n3), (n2,n1), (n3,n2), (n1,n2), (n1,n3))
7687[info] + successfully tested permutation 30: List((n2,n3), (n2,n1), (n3,n2), (n1,n3), (n1,n2))
7688[info] + successfully tested permutation 31: List((n2,n3), (n1,n2), (n2,n1), (n1,n3), (n3,n2))
7689[info] + successfully tested permutation 32: List((n2,n3), (n1,n2), (n2,n1), (n3,n2), (n1,n3))
7690[info] + successfully tested permutation 33: List((n2,n3), (n1,n2), (n1,n3), (n2,n1), (n3,n2))
7691[info] + successfully tested permutation 34: List((n2,n3), (n1,n2), (n1,n3), (n3,n2), (n2,n1))
7692[info] + successfully tested permutation 35: List((n2,n3), (n1,n2), (n3,n2), (n2,n1), (n1,n3))
7693[info] + successfully tested permutation 36: List((n2,n3), (n1,n2), (n3,n2), (n1,n3), (n2,n1))
7694[info] + successfully tested permutation 37: List((n2,n3), (n1,n3), (n2,n1), (n1,n2), (n3,n2))
7695[info] + successfully tested permutation 38: List((n2,n3), (n1,n3), (n2,n1), (n3,n2), (n1,n2))
7696[info] + successfully tested permutation 39: List((n2,n3), (n1,n3), (n1,n2), (n2,n1), (n3,n2))
7697[info] + successfully tested permutation 40: List((n2,n3), (n1,n3), (n1,n2), (n3,n2), (n2,n1))
7698[info] + successfully tested permutation 41: List((n2,n3), (n1,n3), (n3,n2), (n2,n1), (n1,n2))
7699[info] + successfully tested permutation 42: List((n2,n3), (n1,n3), (n3,n2), (n1,n2), (n2,n1))
7700[info] + successfully tested permutation 43: List((n2,n3), (n3,n2), (n2,n1), (n1,n2), (n1,n3))
7701[info] + successfully tested permutation 44: List((n2,n3), (n3,n2), (n2,n1), (n1,n3), (n1,n2))
7702[info] + successfully tested permutation 45: List((n2,n3), (n3,n2), (n1,n2), (n2,n1), (n1,n3))
7703[info] + successfully tested permutation 46: List((n2,n3), (n3,n2), (n1,n2), (n1,n3), (n2,n1))
7704[info] + successfully tested permutation 47: List((n2,n3), (n3,n2), (n1,n3), (n2,n1), (n1,n2))
7705[info] + successfully tested permutation 48: List((n2,n3), (n3,n2), (n1,n3), (n1,n2), (n2,n1))
7706[info] + successfully tested permutation 49: List((n1,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n2))
7707[info] + successfully tested permutation 50: List((n1,n2), (n2,n1), (n2,n3), (n3,n2), (n1,n3))
7708[info] + successfully tested permutation 51: List((n1,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n2))
7709[info] + successfully tested permutation 52: List((n1,n2), (n2,n1), (n1,n3), (n3,n2), (n2,n3))
7710[info] + successfully tested permutation 53: List((n1,n2), (n2,n1), (n3,n2), (n2,n3), (n1,n3))
7711[info] + successfully tested permutation 54: List((n1,n2), (n2,n1), (n3,n2), (n1,n3), (n2,n3))
7712[info] + successfully tested permutation 55: List((n1,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n2))
7713[info] + successfully tested permutation 56: List((n1,n2), (n2,n3), (n2,n1), (n3,n2), (n1,n3))
7714[info] + successfully tested permutation 57: List((n1,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n2))
7715[info] + successfully tested permutation 58: List((n1,n2), (n2,n3), (n1,n3), (n3,n2), (n2,n1))
7716[info] + successfully tested permutation 59: List((n1,n2), (n2,n3), (n3,n2), (n2,n1), (n1,n3))
7717[info] + successfully tested permutation 60: List((n1,n2), (n2,n3), (n3,n2), (n1,n3), (n2,n1))
7718[info] + successfully tested permutation 61: List((n1,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n2))
7719[info] + successfully tested permutation 62: List((n1,n2), (n1,n3), (n2,n1), (n3,n2), (n2,n3))
7720[info] + successfully tested permutation 63: List((n1,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n2))
7721[info] + successfully tested permutation 64: List((n1,n2), (n1,n3), (n2,n3), (n3,n2), (n2,n1))
7722[info] + successfully tested permutation 65: List((n1,n2), (n1,n3), (n3,n2), (n2,n1), (n2,n3))
7723[info] + successfully tested permutation 66: List((n1,n2), (n1,n3), (n3,n2), (n2,n3), (n2,n1))
7724[info] + successfully tested permutation 67: List((n1,n2), (n3,n2), (n2,n1), (n2,n3), (n1,n3))
7725[info] + successfully tested permutation 68: List((n1,n2), (n3,n2), (n2,n1), (n1,n3), (n2,n3))
7726[info] + successfully tested permutation 69: List((n1,n2), (n3,n2), (n2,n3), (n2,n1), (n1,n3))
7727[info] + successfully tested permutation 70: List((n1,n2), (n3,n2), (n2,n3), (n1,n3), (n2,n1))
7728[info] + successfully tested permutation 71: List((n1,n2), (n3,n2), (n1,n3), (n2,n1), (n2,n3))
7729[info] + successfully tested permutation 72: List((n1,n2), (n3,n2), (n1,n3), (n2,n3), (n2,n1))
7730[info] + successfully tested permutation 73: List((n1,n3), (n2,n1), (n2,n3), (n1,n2), (n3,n2))
7731[info] + successfully tested permutation 74: List((n1,n3), (n2,n1), (n2,n3), (n3,n2), (n1,n2))
7732[info] + successfully tested permutation 75: List((n1,n3), (n2,n1), (n1,n2), (n2,n3), (n3,n2))
7733[info] + successfully tested permutation 76: List((n1,n3), (n2,n1), (n1,n2), (n3,n2), (n2,n3))
7734[info] + successfully tested permutation 77: List((n1,n3), (n2,n1), (n3,n2), (n2,n3), (n1,n2))
7735[info] + successfully tested permutation 78: List((n1,n3), (n2,n1), (n3,n2), (n1,n2), (n2,n3))
7736[info] + successfully tested permutation 79: List((n1,n3), (n2,n3), (n2,n1), (n1,n2), (n3,n2))
7737[info] + successfully tested permutation 80: List((n1,n3), (n2,n3), (n2,n1), (n3,n2), (n1,n2))
7738[info] + successfully tested permutation 81: List((n1,n3), (n2,n3), (n1,n2), (n2,n1), (n3,n2))
7739[info] + successfully tested permutation 82: List((n1,n3), (n2,n3), (n1,n2), (n3,n2), (n2,n1))
7740[info] + successfully tested permutation 83: List((n1,n3), (n2,n3), (n3,n2), (n2,n1), (n1,n2))
7741[info] + successfully tested permutation 84: List((n1,n3), (n2,n3), (n3,n2), (n1,n2), (n2,n1))
7742[info] + successfully tested permutation 85: List((n1,n3), (n1,n2), (n2,n1), (n2,n3), (n3,n2))
7743[info] + successfully tested permutation 86: List((n1,n3), (n1,n2), (n2,n1), (n3,n2), (n2,n3))
7744[info] + successfully tested permutation 87: List((n1,n3), (n1,n2), (n2,n3), (n2,n1), (n3,n2))
7745[info] + successfully tested permutation 88: List((n1,n3), (n1,n2), (n2,n3), (n3,n2), (n2,n1))
7746[info] + successfully tested permutation 89: List((n1,n3), (n1,n2), (n3,n2), (n2,n1), (n2,n3))
7747[info] + successfully tested permutation 90: List((n1,n3), (n1,n2), (n3,n2), (n2,n3), (n2,n1))
7748[info] + successfully tested permutation 91: List((n1,n3), (n3,n2), (n2,n1), (n2,n3), (n1,n2))
7749[info] + successfully tested permutation 92: List((n1,n3), (n3,n2), (n2,n1), (n1,n2), (n2,n3))
7750[info] + successfully tested permutation 93: List((n1,n3), (n3,n2), (n2,n3), (n2,n1), (n1,n2))
7751[info] + successfully tested permutation 94: List((n1,n3), (n3,n2), (n2,n3), (n1,n2), (n2,n1))
7752[info] + successfully tested permutation 95: List((n1,n3), (n3,n2), (n1,n2), (n2,n1), (n2,n3))
7753[info] + successfully tested permutation 96: List((n1,n3), (n3,n2), (n1,n2), (n2,n3), (n2,n1))
7754[info] + successfully tested permutation 97: List((n3,n2), (n2,n1), (n2,n3), (n1,n2), (n1,n3))
7755[info] + successfully tested permutation 98: List((n3,n2), (n2,n1), (n2,n3), (n1,n3), (n1,n2))
7756[info] + successfully tested permutation 99: List((n3,n2), (n2,n1), (n1,n2), (n2,n3), (n1,n3))
7757[info] + successfully tested permutation 100: List((n3,n2), (n2,n1), (n1,n2), (n1,n3), (n2,n3))
7758[info] + successfully tested permutation 101: List((n3,n2), (n2,n1), (n1,n3), (n2,n3), (n1,n2))
7759[info] + successfully tested permutation 102: List((n3,n2), (n2,n1), (n1,n3), (n1,n2), (n2,n3))
7760[info] + successfully tested permutation 103: List((n3,n2), (n2,n3), (n2,n1), (n1,n2), (n1,n3))
7761[info] + successfully tested permutation 104: List((n3,n2), (n2,n3), (n2,n1), (n1,n3), (n1,n2))
7762[info] + successfully tested permutation 105: List((n3,n2), (n2,n3), (n1,n2), (n2,n1), (n1,n3))
7763[info] + successfully tested permutation 106: List((n3,n2), (n2,n3), (n1,n2), (n1,n3), (n2,n1))
7764[info] + successfully tested permutation 107: List((n3,n2), (n2,n3), (n1,n3), (n2,n1), (n1,n2))
7765[info] + successfully tested permutation 108: List((n3,n2), (n2,n3), (n1,n3), (n1,n2), (n2,n1))
7766[info] + successfully tested permutation 109: List((n3,n2), (n1,n2), (n2,n1), (n2,n3), (n1,n3))
7767[info] + successfully tested permutation 110: List((n3,n2), (n1,n2), (n2,n1), (n1,n3), (n2,n3))
7768[info] + successfully tested permutation 111: List((n3,n2), (n1,n2), (n2,n3), (n2,n1), (n1,n3))
7769[info] + successfully tested permutation 112: List((n3,n2), (n1,n2), (n2,n3), (n1,n3), (n2,n1))
7770[info] + successfully tested permutation 113: List((n3,n2), (n1,n2), (n1,n3), (n2,n1), (n2,n3))
7771[info] + successfully tested permutation 114: List((n3,n2), (n1,n2), (n1,n3), (n2,n3), (n2,n1))
7772[info] + successfully tested permutation 115: List((n3,n2), (n1,n3), (n2,n1), (n2,n3), (n1,n2))
7773[info] + successfully tested permutation 116: List((n3,n2), (n1,n3), (n2,n1), (n1,n2), (n2,n3))
7774[info] + successfully tested permutation 117: List((n3,n2), (n1,n3), (n2,n3), (n2,n1), (n1,n2))
7775[info] + successfully tested permutation 118: List((n3,n2), (n1,n3), (n2,n3), (n1,n2), (n2,n1))
7776[info] + successfully tested permutation 119: List((n3,n2), (n1,n3), (n1,n2), (n2,n1), (n2,n3))
7777[info] + successfully tested permutation 120: List((n3,n2), (n1,n3), (n1,n2), (n2,n3), (n2,n1))
7778[info] + analyzing 120 permutations took: 0.0024 s
7779[info] + successfully tested permutation 1: List((n2,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n2))
7780[info] + successfully tested permutation 2: List((n2,n3), (n2,n1), (n3,n2), (n1,n2), (n3,n1))
7781[info] + successfully tested permutation 3: List((n2,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n2))
7782[info] + successfully tested permutation 4: List((n2,n3), (n2,n1), (n3,n1), (n1,n2), (n3,n2))
7783[info] + successfully tested permutation 5: List((n2,n3), (n2,n1), (n1,n2), (n3,n2), (n3,n1))
7784[info] + successfully tested permutation 6: List((n2,n3), (n2,n1), (n1,n2), (n3,n1), (n3,n2))
7785[info] + successfully tested permutation 7: List((n2,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n2))
7786[info] + successfully tested permutation 8: List((n2,n3), (n3,n2), (n2,n1), (n1,n2), (n3,n1))
7787[info] + successfully tested permutation 9: List((n2,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n2))
7788[info] + successfully tested permutation 10: List((n2,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n1))
7789[info] + successfully tested permutation 11: List((n2,n3), (n3,n2), (n1,n2), (n2,n1), (n3,n1))
7790[info] + successfully tested permutation 12: List((n2,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n1))
7791[info] + successfully tested permutation 13: List((n2,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n2))
7792[info] + successfully tested permutation 14: List((n2,n3), (n3,n1), (n2,n1), (n1,n2), (n3,n2))
7793[info] + successfully tested permutation 15: List((n2,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n2))
7794[info] + successfully tested permutation 16: List((n2,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n1))
7795[info] + successfully tested permutation 17: List((n2,n3), (n3,n1), (n1,n2), (n2,n1), (n3,n2))
7796[info] + successfully tested permutation 18: List((n2,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n1))
7797[info] + successfully tested permutation 19: List((n2,n3), (n1,n2), (n2,n1), (n3,n2), (n3,n1))
7798[info] + successfully tested permutation 20: List((n2,n3), (n1,n2), (n2,n1), (n3,n1), (n3,n2))
7799[info] + successfully tested permutation 21: List((n2,n3), (n1,n2), (n3,n2), (n2,n1), (n3,n1))
7800[info] + successfully tested permutation 22: List((n2,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n1))
7801[info] + successfully tested permutation 23: List((n2,n3), (n1,n2), (n3,n1), (n2,n1), (n3,n2))
7802[info] + successfully tested permutation 24: List((n2,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n1))
7803[info] + successfully tested permutation 25: List((n2,n1), (n2,n3), (n3,n2), (n3,n1), (n1,n2))
7804[info] + successfully tested permutation 26: List((n2,n1), (n2,n3), (n3,n2), (n1,n2), (n3,n1))
7805[info] + successfully tested permutation 27: List((n2,n1), (n2,n3), (n3,n1), (n3,n2), (n1,n2))
7806[info] + successfully tested permutation 28: List((n2,n1), (n2,n3), (n3,n1), (n1,n2), (n3,n2))
7807[info] + successfully tested permutation 29: List((n2,n1), (n2,n3), (n1,n2), (n3,n2), (n3,n1))
7808[info] + successfully tested permutation 30: List((n2,n1), (n2,n3), (n1,n2), (n3,n1), (n3,n2))
7809[info] + successfully tested permutation 31: List((n2,n1), (n3,n2), (n2,n3), (n3,n1), (n1,n2))
7810[info] + successfully tested permutation 32: List((n2,n1), (n3,n2), (n2,n3), (n1,n2), (n3,n1))
7811[info] + successfully tested permutation 33: List((n2,n1), (n3,n2), (n3,n1), (n2,n3), (n1,n2))
7812[info] + successfully tested permutation 34: List((n2,n1), (n3,n2), (n3,n1), (n1,n2), (n2,n3))
7813[info] + successfully tested permutation 35: List((n2,n1), (n3,n2), (n1,n2), (n2,n3), (n3,n1))
7814[info] + successfully tested permutation 36: List((n2,n1), (n3,n2), (n1,n2), (n3,n1), (n2,n3))
7815[info] + successfully tested permutation 37: List((n2,n1), (n3,n1), (n2,n3), (n3,n2), (n1,n2))
7816[info] + successfully tested permutation 38: List((n2,n1), (n3,n1), (n2,n3), (n1,n2), (n3,n2))
7817[info] + successfully tested permutation 39: List((n2,n1), (n3,n1), (n3,n2), (n2,n3), (n1,n2))
7818[info] + successfully tested permutation 40: List((n2,n1), (n3,n1), (n3,n2), (n1,n2), (n2,n3))
7819[info] + successfully tested permutation 41: List((n2,n1), (n3,n1), (n1,n2), (n2,n3), (n3,n2))
7820[info] + successfully tested permutation 42: List((n2,n1), (n3,n1), (n1,n2), (n3,n2), (n2,n3))
7821[info] + successfully tested permutation 43: List((n2,n1), (n1,n2), (n2,n3), (n3,n2), (n3,n1))
7822[info] + successfully tested permutation 44: List((n2,n1), (n1,n2), (n2,n3), (n3,n1), (n3,n2))
7823[info] + successfully tested permutation 45: List((n2,n1), (n1,n2), (n3,n2), (n2,n3), (n3,n1))
7824[info] + successfully tested permutation 46: List((n2,n1), (n1,n2), (n3,n2), (n3,n1), (n2,n3))
7825[info] + successfully tested permutation 47: List((n2,n1), (n1,n2), (n3,n1), (n2,n3), (n3,n2))
7826[info] + successfully tested permutation 48: List((n2,n1), (n1,n2), (n3,n1), (n3,n2), (n2,n3))
7827[info] + successfully tested permutation 49: List((n3,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n2))
7828[info] + successfully tested permutation 50: List((n3,n2), (n2,n3), (n2,n1), (n1,n2), (n3,n1))
7829[info] + successfully tested permutation 51: List((n3,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n2))
7830[info] + successfully tested permutation 52: List((n3,n2), (n2,n3), (n3,n1), (n1,n2), (n2,n1))
7831[info] + successfully tested permutation 53: List((n3,n2), (n2,n3), (n1,n2), (n2,n1), (n3,n1))
7832[info] + successfully tested permutation 54: List((n3,n2), (n2,n3), (n1,n2), (n3,n1), (n2,n1))
7833[info] + successfully tested permutation 55: List((n3,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n2))
7834[info] + successfully tested permutation 56: List((n3,n2), (n2,n1), (n2,n3), (n1,n2), (n3,n1))
7835[info] + successfully tested permutation 57: List((n3,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n2))
7836[info] + successfully tested permutation 58: List((n3,n2), (n2,n1), (n3,n1), (n1,n2), (n2,n3))
7837[info] + successfully tested permutation 59: List((n3,n2), (n2,n1), (n1,n2), (n2,n3), (n3,n1))
7838[info] + successfully tested permutation 60: List((n3,n2), (n2,n1), (n1,n2), (n3,n1), (n2,n3))
7839[info] + successfully tested permutation 61: List((n3,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n2))
7840[info] + successfully tested permutation 62: List((n3,n2), (n3,n1), (n2,n3), (n1,n2), (n2,n1))
7841[info] + successfully tested permutation 63: List((n3,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n2))
7842[info] + successfully tested permutation 64: List((n3,n2), (n3,n1), (n2,n1), (n1,n2), (n2,n3))
7843[info] + successfully tested permutation 65: List((n3,n2), (n3,n1), (n1,n2), (n2,n3), (n2,n1))
7844[info] + successfully tested permutation 66: List((n3,n2), (n3,n1), (n1,n2), (n2,n1), (n2,n3))
7845[info] + successfully tested permutation 67: List((n3,n2), (n1,n2), (n2,n3), (n2,n1), (n3,n1))
7846[info] + successfully tested permutation 68: List((n3,n2), (n1,n2), (n2,n3), (n3,n1), (n2,n1))
7847[info] + successfully tested permutation 69: List((n3,n2), (n1,n2), (n2,n1), (n2,n3), (n3,n1))
7848[info] + successfully tested permutation 70: List((n3,n2), (n1,n2), (n2,n1), (n3,n1), (n2,n3))
7849[info] + successfully tested permutation 71: List((n3,n2), (n1,n2), (n3,n1), (n2,n3), (n2,n1))
7850[info] + successfully tested permutation 72: List((n3,n2), (n1,n2), (n3,n1), (n2,n1), (n2,n3))
7851[info] + successfully tested permutation 73: List((n3,n1), (n2,n3), (n2,n1), (n3,n2), (n1,n2))
7852[info] + successfully tested permutation 74: List((n3,n1), (n2,n3), (n2,n1), (n1,n2), (n3,n2))
7853[info] + successfully tested permutation 75: List((n3,n1), (n2,n3), (n3,n2), (n2,n1), (n1,n2))
7854[info] + successfully tested permutation 76: List((n3,n1), (n2,n3), (n3,n2), (n1,n2), (n2,n1))
7855[info] + successfully tested permutation 77: List((n3,n1), (n2,n3), (n1,n2), (n2,n1), (n3,n2))
7856[info] + successfully tested permutation 78: List((n3,n1), (n2,n3), (n1,n2), (n3,n2), (n2,n1))
7857[info] + successfully tested permutation 79: List((n3,n1), (n2,n1), (n2,n3), (n3,n2), (n1,n2))
7858[info] + successfully tested permutation 80: List((n3,n1), (n2,n1), (n2,n3), (n1,n2), (n3,n2))
7859[info] + successfully tested permutation 81: List((n3,n1), (n2,n1), (n3,n2), (n2,n3), (n1,n2))
7860[info] + successfully tested permutation 82: List((n3,n1), (n2,n1), (n3,n2), (n1,n2), (n2,n3))
7861[info] + successfully tested permutation 83: List((n3,n1), (n2,n1), (n1,n2), (n2,n3), (n3,n2))
7862[info] + successfully tested permutation 84: List((n3,n1), (n2,n1), (n1,n2), (n3,n2), (n2,n3))
7863[info] + successfully tested permutation 85: List((n3,n1), (n3,n2), (n2,n3), (n2,n1), (n1,n2))
7864[info] + successfully tested permutation 86: List((n3,n1), (n3,n2), (n2,n3), (n1,n2), (n2,n1))
7865[info] + successfully tested permutation 87: List((n3,n1), (n3,n2), (n2,n1), (n2,n3), (n1,n2))
7866[info] + successfully tested permutation 88: List((n3,n1), (n3,n2), (n2,n1), (n1,n2), (n2,n3))
7867[info] + successfully tested permutation 89: List((n3,n1), (n3,n2), (n1,n2), (n2,n3), (n2,n1))
7868[info] + successfully tested permutation 90: List((n3,n1), (n3,n2), (n1,n2), (n2,n1), (n2,n3))
7869[info] + successfully tested permutation 91: List((n3,n1), (n1,n2), (n2,n3), (n2,n1), (n3,n2))
7870[info] + successfully tested permutation 92: List((n3,n1), (n1,n2), (n2,n3), (n3,n2), (n2,n1))
7871[info] + successfully tested permutation 93: List((n3,n1), (n1,n2), (n2,n1), (n2,n3), (n3,n2))
7872[info] + successfully tested permutation 94: List((n3,n1), (n1,n2), (n2,n1), (n3,n2), (n2,n3))
7873[info] + successfully tested permutation 95: List((n3,n1), (n1,n2), (n3,n2), (n2,n3), (n2,n1))
7874[info] + successfully tested permutation 96: List((n3,n1), (n1,n2), (n3,n2), (n2,n1), (n2,n3))
7875[info] + successfully tested permutation 97: List((n1,n2), (n2,n3), (n2,n1), (n3,n2), (n3,n1))
7876[info] + successfully tested permutation 98: List((n1,n2), (n2,n3), (n2,n1), (n3,n1), (n3,n2))
7877[info] + successfully tested permutation 99: List((n1,n2), (n2,n3), (n3,n2), (n2,n1), (n3,n1))
7878[info] + successfully tested permutation 100: List((n1,n2), (n2,n3), (n3,n2), (n3,n1), (n2,n1))
7879[info] + successfully tested permutation 101: List((n1,n2), (n2,n3), (n3,n1), (n2,n1), (n3,n2))
7880[info] + successfully tested permutation 102: List((n1,n2), (n2,n3), (n3,n1), (n3,n2), (n2,n1))
7881[info] + successfully tested permutation 103: List((n1,n2), (n2,n1), (n2,n3), (n3,n2), (n3,n1))
7882[info] + successfully tested permutation 104: List((n1,n2), (n2,n1), (n2,n3), (n3,n1), (n3,n2))
7883[info] + successfully tested permutation 105: List((n1,n2), (n2,n1), (n3,n2), (n2,n3), (n3,n1))
7884[info] + successfully tested permutation 106: List((n1,n2), (n2,n1), (n3,n2), (n3,n1), (n2,n3))
7885[info] + successfully tested permutation 107: List((n1,n2), (n2,n1), (n3,n1), (n2,n3), (n3,n2))
7886[info] + successfully tested permutation 108: List((n1,n2), (n2,n1), (n3,n1), (n3,n2), (n2,n3))
7887[info] + successfully tested permutation 109: List((n1,n2), (n3,n2), (n2,n3), (n2,n1), (n3,n1))
7888[info] + successfully tested permutation 110: List((n1,n2), (n3,n2), (n2,n3), (n3,n1), (n2,n1))
7889[info] + successfully tested permutation 111: List((n1,n2), (n3,n2), (n2,n1), (n2,n3), (n3,n1))
7890[info] + successfully tested permutation 112: List((n1,n2), (n3,n2), (n2,n1), (n3,n1), (n2,n3))
7891[info] + successfully tested permutation 113: List((n1,n2), (n3,n2), (n3,n1), (n2,n3), (n2,n1))
7892[info] + successfully tested permutation 114: List((n1,n2), (n3,n2), (n3,n1), (n2,n1), (n2,n3))
7893[info] + successfully tested permutation 115: List((n1,n2), (n3,n1), (n2,n3), (n2,n1), (n3,n2))
7894[info] + successfully tested permutation 116: List((n1,n2), (n3,n1), (n2,n3), (n3,n2), (n2,n1))
7895[info] + successfully tested permutation 117: List((n1,n2), (n3,n1), (n2,n1), (n2,n3), (n3,n2))
7896[info] + successfully tested permutation 118: List((n1,n2), (n3,n1), (n2,n1), (n3,n2), (n2,n3))
7897[info] + successfully tested permutation 119: List((n1,n2), (n3,n1), (n3,n2), (n2,n3), (n2,n1))
7898[info] + successfully tested permutation 120: List((n1,n2), (n3,n1), (n3,n2), (n2,n1), (n2,n3))
7899[info] + analyzing 120 permutations took: 0.0025 s
7900[info] + successfully tested permutation 1: List((n3,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n3))
7901[info] + successfully tested permutation 2: List((n3,n1), (n3,n2), (n1,n3), (n2,n3), (n1,n2))
7902[info] + successfully tested permutation 3: List((n3,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n3))
7903[info] + successfully tested permutation 4: List((n3,n1), (n3,n2), (n1,n2), (n2,n3), (n1,n3))
7904[info] + successfully tested permutation 5: List((n3,n1), (n3,n2), (n2,n3), (n1,n3), (n1,n2))
7905[info] + successfully tested permutation 6: List((n3,n1), (n3,n2), (n2,n3), (n1,n2), (n1,n3))
7906[info] + successfully tested permutation 7: List((n3,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n3))
7907[info] + successfully tested permutation 8: List((n3,n1), (n1,n3), (n3,n2), (n2,n3), (n1,n2))
7908[info] + successfully tested permutation 9: List((n3,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n3))
7909[info] + successfully tested permutation 10: List((n3,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n2))
7910[info] + successfully tested permutation 11: List((n3,n1), (n1,n3), (n2,n3), (n3,n2), (n1,n2))
7911[info] + successfully tested permutation 12: List((n3,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n2))
7912[info] + successfully tested permutation 13: List((n3,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n3))
7913[info] + successfully tested permutation 14: List((n3,n1), (n1,n2), (n3,n2), (n2,n3), (n1,n3))
7914[info] + successfully tested permutation 15: List((n3,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n3))
7915[info] + successfully tested permutation 16: List((n3,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n2))
7916[info] + successfully tested permutation 17: List((n3,n1), (n1,n2), (n2,n3), (n3,n2), (n1,n3))
7917[info] + successfully tested permutation 18: List((n3,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n2))
7918[info] + successfully tested permutation 19: List((n3,n1), (n2,n3), (n3,n2), (n1,n3), (n1,n2))
7919[info] + successfully tested permutation 20: List((n3,n1), (n2,n3), (n3,n2), (n1,n2), (n1,n3))
7920[info] + successfully tested permutation 21: List((n3,n1), (n2,n3), (n1,n3), (n3,n2), (n1,n2))
7921[info] + successfully tested permutation 22: List((n3,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n2))
7922[info] + successfully tested permutation 23: List((n3,n1), (n2,n3), (n1,n2), (n3,n2), (n1,n3))
7923[info] + successfully tested permutation 24: List((n3,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n2))
7924[info] + successfully tested permutation 25: List((n3,n2), (n3,n1), (n1,n3), (n1,n2), (n2,n3))
7925[info] + successfully tested permutation 26: List((n3,n2), (n3,n1), (n1,n3), (n2,n3), (n1,n2))
7926[info] + successfully tested permutation 27: List((n3,n2), (n3,n1), (n1,n2), (n1,n3), (n2,n3))
7927[info] + successfully tested permutation 28: List((n3,n2), (n3,n1), (n1,n2), (n2,n3), (n1,n3))
7928[info] + successfully tested permutation 29: List((n3,n2), (n3,n1), (n2,n3), (n1,n3), (n1,n2))
7929[info] + successfully tested permutation 30: List((n3,n2), (n3,n1), (n2,n3), (n1,n2), (n1,n3))
7930[info] + successfully tested permutation 31: List((n3,n2), (n1,n3), (n3,n1), (n1,n2), (n2,n3))
7931[info] + successfully tested permutation 32: List((n3,n2), (n1,n3), (n3,n1), (n2,n3), (n1,n2))
7932[info] + successfully tested permutation 33: List((n3,n2), (n1,n3), (n1,n2), (n3,n1), (n2,n3))
7933[info] + successfully tested permutation 34: List((n3,n2), (n1,n3), (n1,n2), (n2,n3), (n3,n1))
7934[info] + successfully tested permutation 35: List((n3,n2), (n1,n3), (n2,n3), (n3,n1), (n1,n2))
7935[info] + successfully tested permutation 36: List((n3,n2), (n1,n3), (n2,n3), (n1,n2), (n3,n1))
7936[info] + successfully tested permutation 37: List((n3,n2), (n1,n2), (n3,n1), (n1,n3), (n2,n3))
7937[info] + successfully tested permutation 38: List((n3,n2), (n1,n2), (n3,n1), (n2,n3), (n1,n3))
7938[info] + successfully tested permutation 39: List((n3,n2), (n1,n2), (n1,n3), (n3,n1), (n2,n3))
7939[info] + successfully tested permutation 40: List((n3,n2), (n1,n2), (n1,n3), (n2,n3), (n3,n1))
7940[info] + successfully tested permutation 41: List((n3,n2), (n1,n2), (n2,n3), (n3,n1), (n1,n3))
7941[info] + successfully tested permutation 42: List((n3,n2), (n1,n2), (n2,n3), (n1,n3), (n3,n1))
7942[info] + successfully tested permutation 43: List((n3,n2), (n2,n3), (n3,n1), (n1,n3), (n1,n2))
7943[info] + successfully tested permutation 44: List((n3,n2), (n2,n3), (n3,n1), (n1,n2), (n1,n3))
7944[info] + successfully tested permutation 45: List((n3,n2), (n2,n3), (n1,n3), (n3,n1), (n1,n2))
7945[info] + successfully tested permutation 46: List((n3,n2), (n2,n3), (n1,n3), (n1,n2), (n3,n1))
7946[info] + successfully tested permutation 47: List((n3,n2), (n2,n3), (n1,n2), (n3,n1), (n1,n3))
7947[info] + successfully tested permutation 48: List((n3,n2), (n2,n3), (n1,n2), (n1,n3), (n3,n1))
7948[info] + successfully tested permutation 49: List((n1,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n3))
7949[info] + successfully tested permutation 50: List((n1,n3), (n3,n1), (n3,n2), (n2,n3), (n1,n2))
7950[info] + successfully tested permutation 51: List((n1,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n3))
7951[info] + successfully tested permutation 52: List((n1,n3), (n3,n1), (n1,n2), (n2,n3), (n3,n2))
7952[info] + successfully tested permutation 53: List((n1,n3), (n3,n1), (n2,n3), (n3,n2), (n1,n2))
7953[info] + successfully tested permutation 54: List((n1,n3), (n3,n1), (n2,n3), (n1,n2), (n3,n2))
7954[info] + successfully tested permutation 55: List((n1,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n3))
7955[info] + successfully tested permutation 56: List((n1,n3), (n3,n2), (n3,n1), (n2,n3), (n1,n2))
7956[info] + successfully tested permutation 57: List((n1,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n3))
7957[info] + successfully tested permutation 58: List((n1,n3), (n3,n2), (n1,n2), (n2,n3), (n3,n1))
7958[info] + successfully tested permutation 59: List((n1,n3), (n3,n2), (n2,n3), (n3,n1), (n1,n2))
7959[info] + successfully tested permutation 60: List((n1,n3), (n3,n2), (n2,n3), (n1,n2), (n3,n1))
7960[info] + successfully tested permutation 61: List((n1,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n3))
7961[info] + successfully tested permutation 62: List((n1,n3), (n1,n2), (n3,n1), (n2,n3), (n3,n2))
7962[info] + successfully tested permutation 63: List((n1,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n3))
7963[info] + successfully tested permutation 64: List((n1,n3), (n1,n2), (n3,n2), (n2,n3), (n3,n1))
7964[info] + successfully tested permutation 65: List((n1,n3), (n1,n2), (n2,n3), (n3,n1), (n3,n2))
7965[info] + successfully tested permutation 66: List((n1,n3), (n1,n2), (n2,n3), (n3,n2), (n3,n1))
7966[info] + successfully tested permutation 67: List((n1,n3), (n2,n3), (n3,n1), (n3,n2), (n1,n2))
7967[info] + successfully tested permutation 68: List((n1,n3), (n2,n3), (n3,n1), (n1,n2), (n3,n2))
7968[info] + successfully tested permutation 69: List((n1,n3), (n2,n3), (n3,n2), (n3,n1), (n1,n2))
7969[info] + successfully tested permutation 70: List((n1,n3), (n2,n3), (n3,n2), (n1,n2), (n3,n1))
7970[info] + successfully tested permutation 71: List((n1,n3), (n2,n3), (n1,n2), (n3,n1), (n3,n2))
7971[info] + successfully tested permutation 72: List((n1,n3), (n2,n3), (n1,n2), (n3,n2), (n3,n1))
7972[info] + successfully tested permutation 73: List((n1,n2), (n3,n1), (n3,n2), (n1,n3), (n2,n3))
7973[info] + successfully tested permutation 74: List((n1,n2), (n3,n1), (n3,n2), (n2,n3), (n1,n3))
7974[info] + successfully tested permutation 75: List((n1,n2), (n3,n1), (n1,n3), (n3,n2), (n2,n3))
7975[info] + successfully tested permutation 76: List((n1,n2), (n3,n1), (n1,n3), (n2,n3), (n3,n2))
7976[info] + successfully tested permutation 77: List((n1,n2), (n3,n1), (n2,n3), (n3,n2), (n1,n3))
7977[info] + successfully tested permutation 78: List((n1,n2), (n3,n1), (n2,n3), (n1,n3), (n3,n2))
7978[info] + successfully tested permutation 79: List((n1,n2), (n3,n2), (n3,n1), (n1,n3), (n2,n3))
7979[info] + successfully tested permutation 80: List((n1,n2), (n3,n2), (n3,n1), (n2,n3), (n1,n3))
7980[info] + successfully tested permutation 81: List((n1,n2), (n3,n2), (n1,n3), (n3,n1), (n2,n3))
7981[info] + successfully tested permutation 82: List((n1,n2), (n3,n2), (n1,n3), (n2,n3), (n3,n1))
7982[info] + successfully tested permutation 83: List((n1,n2), (n3,n2), (n2,n3), (n3,n1), (n1,n3))
7983[info] + successfully tested permutation 84: List((n1,n2), (n3,n2), (n2,n3), (n1,n3), (n3,n1))
7984[info] + successfully tested permutation 85: List((n1,n2), (n1,n3), (n3,n1), (n3,n2), (n2,n3))
7985[info] + successfully tested permutation 86: List((n1,n2), (n1,n3), (n3,n1), (n2,n3), (n3,n2))
7986[info] + successfully tested permutation 87: List((n1,n2), (n1,n3), (n3,n2), (n3,n1), (n2,n3))
7987[info] + successfully tested permutation 88: List((n1,n2), (n1,n3), (n3,n2), (n2,n3), (n3,n1))
7988[info] + successfully tested permutation 89: List((n1,n2), (n1,n3), (n2,n3), (n3,n1), (n3,n2))
7989[info] + successfully tested permutation 90: List((n1,n2), (n1,n3), (n2,n3), (n3,n2), (n3,n1))
7990[info] + successfully tested permutation 91: List((n1,n2), (n2,n3), (n3,n1), (n3,n2), (n1,n3))
7991[info] + successfully tested permutation 92: List((n1,n2), (n2,n3), (n3,n1), (n1,n3), (n3,n2))
7992[info] + successfully tested permutation 93: List((n1,n2), (n2,n3), (n3,n2), (n3,n1), (n1,n3))
7993[info] + successfully tested permutation 94: List((n1,n2), (n2,n3), (n3,n2), (n1,n3), (n3,n1))
7994[info] + successfully tested permutation 95: List((n1,n2), (n2,n3), (n1,n3), (n3,n1), (n3,n2))
7995[info] + successfully tested permutation 96: List((n1,n2), (n2,n3), (n1,n3), (n3,n2), (n3,n1))
7996[info] + successfully tested permutation 97: List((n2,n3), (n3,n1), (n3,n2), (n1,n3), (n1,n2))
7997[info] + successfully tested permutation 98: List((n2,n3), (n3,n1), (n3,n2), (n1,n2), (n1,n3))
7998[info] + successfully tested permutation 99: List((n2,n3), (n3,n1), (n1,n3), (n3,n2), (n1,n2))
7999[info] + successfully tested permutation 100: List((n2,n3), (n3,n1), (n1,n3), (n1,n2), (n3,n2))
8000[info] + successfully tested permutation 101: List((n2,n3), (n3,n1), (n1,n2), (n3,n2), (n1,n3))
8001[info] + successfully tested permutation 102: List((n2,n3), (n3,n1), (n1,n2), (n1,n3), (n3,n2))
8002[info] + successfully tested permutation 103: List((n2,n3), (n3,n2), (n3,n1), (n1,n3), (n1,n2))
8003[info] + successfully tested permutation 104: List((n2,n3), (n3,n2), (n3,n1), (n1,n2), (n1,n3))
8004[info] + successfully tested permutation 105: List((n2,n3), (n3,n2), (n1,n3), (n3,n1), (n1,n2))
8005[info] + successfully tested permutation 106: List((n2,n3), (n3,n2), (n1,n3), (n1,n2), (n3,n1))
8006[info] + successfully tested permutation 107: List((n2,n3), (n3,n2), (n1,n2), (n3,n1), (n1,n3))
8007[info] + successfully tested permutation 108: List((n2,n3), (n3,n2), (n1,n2), (n1,n3), (n3,n1))
8008[info] + successfully tested permutation 109: List((n2,n3), (n1,n3), (n3,n1), (n3,n2), (n1,n2))
8009[info] + successfully tested permutation 110: List((n2,n3), (n1,n3), (n3,n1), (n1,n2), (n3,n2))
8010[info] + successfully tested permutation 111: List((n2,n3), (n1,n3), (n3,n2), (n3,n1), (n1,n2))
8011[info] + successfully tested permutation 112: List((n2,n3), (n1,n3), (n3,n2), (n1,n2), (n3,n1))
8012[info] + successfully tested permutation 113: List((n2,n3), (n1,n3), (n1,n2), (n3,n1), (n3,n2))
8013[info] + successfully tested permutation 114: List((n2,n3), (n1,n3), (n1,n2), (n3,n2), (n3,n1))
8014[info] + successfully tested permutation 115: List((n2,n3), (n1,n2), (n3,n1), (n3,n2), (n1,n3))
8015[info] + successfully tested permutation 116: List((n2,n3), (n1,n2), (n3,n1), (n1,n3), (n3,n2))
8016[info] + successfully tested permutation 117: List((n2,n3), (n1,n2), (n3,n2), (n3,n1), (n1,n3))
8017[info] + successfully tested permutation 118: List((n2,n3), (n1,n2), (n3,n2), (n1,n3), (n3,n1))
8018[info] + successfully tested permutation 119: List((n2,n3), (n1,n2), (n1,n3), (n3,n1), (n3,n2))
8019[info] + successfully tested permutation 120: List((n2,n3), (n1,n2), (n1,n3), (n3,n2), (n3,n1))
8020[info] + analyzing 120 permutations took: 0.0024 s
8021[info] + successfully tested permutation 1: List((n3,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n3))
8022[info] + successfully tested permutation 2: List((n3,n2), (n3,n1), (n2,n3), (n1,n3), (n2,n1))
8023[info] + successfully tested permutation 3: List((n3,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n3))
8024[info] + successfully tested permutation 4: List((n3,n2), (n3,n1), (n2,n1), (n1,n3), (n2,n3))
8025[info] + successfully tested permutation 5: List((n3,n2), (n3,n1), (n1,n3), (n2,n3), (n2,n1))
8026[info] + successfully tested permutation 6: List((n3,n2), (n3,n1), (n1,n3), (n2,n1), (n2,n3))
8027[info] + successfully tested permutation 7: List((n3,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n3))
8028[info] + successfully tested permutation 8: List((n3,n2), (n2,n3), (n3,n1), (n1,n3), (n2,n1))
8029[info] + successfully tested permutation 9: List((n3,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n3))
8030[info] + successfully tested permutation 10: List((n3,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n1))
8031[info] + successfully tested permutation 11: List((n3,n2), (n2,n3), (n1,n3), (n3,n1), (n2,n1))
8032[info] + successfully tested permutation 12: List((n3,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n1))
8033[info] + successfully tested permutation 13: List((n3,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n3))
8034[info] + successfully tested permutation 14: List((n3,n2), (n2,n1), (n3,n1), (n1,n3), (n2,n3))
8035[info] + successfully tested permutation 15: List((n3,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n3))
8036[info] + successfully tested permutation 16: List((n3,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n1))
8037[info] + successfully tested permutation 17: List((n3,n2), (n2,n1), (n1,n3), (n3,n1), (n2,n3))
8038[info] + successfully tested permutation 18: List((n3,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n1))
8039[info] + successfully tested permutation 19: List((n3,n2), (n1,n3), (n3,n1), (n2,n3), (n2,n1))
8040[info] + successfully tested permutation 20: List((n3,n2), (n1,n3), (n3,n1), (n2,n1), (n2,n3))
8041[info] + successfully tested permutation 21: List((n3,n2), (n1,n3), (n2,n3), (n3,n1), (n2,n1))
8042[info] + successfully tested permutation 22: List((n3,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n1))
8043[info] + successfully tested permutation 23: List((n3,n2), (n1,n3), (n2,n1), (n3,n1), (n2,n3))
8044[info] + successfully tested permutation 24: List((n3,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n1))
8045[info] + successfully tested permutation 25: List((n3,n1), (n3,n2), (n2,n3), (n2,n1), (n1,n3))
8046[info] + successfully tested permutation 26: List((n3,n1), (n3,n2), (n2,n3), (n1,n3), (n2,n1))
8047[info] + successfully tested permutation 27: List((n3,n1), (n3,n2), (n2,n1), (n2,n3), (n1,n3))
8048[info] + successfully tested permutation 28: List((n3,n1), (n3,n2), (n2,n1), (n1,n3), (n2,n3))
8049[info] + successfully tested permutation 29: List((n3,n1), (n3,n2), (n1,n3), (n2,n3), (n2,n1))
8050[info] + successfully tested permutation 30: List((n3,n1), (n3,n2), (n1,n3), (n2,n1), (n2,n3))
8051[info] + successfully tested permutation 31: List((n3,n1), (n2,n3), (n3,n2), (n2,n1), (n1,n3))
8052[info] + successfully tested permutation 32: List((n3,n1), (n2,n3), (n3,n2), (n1,n3), (n2,n1))
8053[info] + successfully tested permutation 33: List((n3,n1), (n2,n3), (n2,n1), (n3,n2), (n1,n3))
8054[info] + successfully tested permutation 34: List((n3,n1), (n2,n3), (n2,n1), (n1,n3), (n3,n2))
8055[info] + successfully tested permutation 35: List((n3,n1), (n2,n3), (n1,n3), (n3,n2), (n2,n1))
8056[info] + successfully tested permutation 36: List((n3,n1), (n2,n3), (n1,n3), (n2,n1), (n3,n2))
8057[info] + successfully tested permutation 37: List((n3,n1), (n2,n1), (n3,n2), (n2,n3), (n1,n3))
8058[info] + successfully tested permutation 38: List((n3,n1), (n2,n1), (n3,n2), (n1,n3), (n2,n3))
8059[info] + successfully tested permutation 39: List((n3,n1), (n2,n1), (n2,n3), (n3,n2), (n1,n3))
8060[info] + successfully tested permutation 40: List((n3,n1), (n2,n1), (n2,n3), (n1,n3), (n3,n2))
8061[info] + successfully tested permutation 41: List((n3,n1), (n2,n1), (n1,n3), (n3,n2), (n2,n3))
8062[info] + successfully tested permutation 42: List((n3,n1), (n2,n1), (n1,n3), (n2,n3), (n3,n2))
8063[info] + successfully tested permutation 43: List((n3,n1), (n1,n3), (n3,n2), (n2,n3), (n2,n1))
8064[info] + successfully tested permutation 44: List((n3,n1), (n1,n3), (n3,n2), (n2,n1), (n2,n3))
8065[info] + successfully tested permutation 45: List((n3,n1), (n1,n3), (n2,n3), (n3,n2), (n2,n1))
8066[info] + successfully tested permutation 46: List((n3,n1), (n1,n3), (n2,n3), (n2,n1), (n3,n2))
8067[info] + successfully tested permutation 47: List((n3,n1), (n1,n3), (n2,n1), (n3,n2), (n2,n3))
8068[info] + successfully tested permutation 48: List((n3,n1), (n1,n3), (n2,n1), (n2,n3), (n3,n2))
8069[info] + successfully tested permutation 49: List((n2,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n3))
8070[info] + successfully tested permutation 50: List((n2,n3), (n3,n2), (n3,n1), (n1,n3), (n2,n1))
8071[info] + successfully tested permutation 51: List((n2,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n3))
8072[info] + successfully tested permutation 52: List((n2,n3), (n3,n2), (n2,n1), (n1,n3), (n3,n1))
8073[info] + successfully tested permutation 53: List((n2,n3), (n3,n2), (n1,n3), (n3,n1), (n2,n1))
8074[info] + successfully tested permutation 54: List((n2,n3), (n3,n2), (n1,n3), (n2,n1), (n3,n1))
8075[info] + successfully tested permutation 55: List((n2,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n3))
8076[info] + successfully tested permutation 56: List((n2,n3), (n3,n1), (n3,n2), (n1,n3), (n2,n1))
8077[info] + successfully tested permutation 57: List((n2,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n3))
8078[info] + successfully tested permutation 58: List((n2,n3), (n3,n1), (n2,n1), (n1,n3), (n3,n2))
8079[info] + successfully tested permutation 59: List((n2,n3), (n3,n1), (n1,n3), (n3,n2), (n2,n1))
8080[info] + successfully tested permutation 60: List((n2,n3), (n3,n1), (n1,n3), (n2,n1), (n3,n2))
8081[info] + successfully tested permutation 61: List((n2,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n3))
8082[info] + successfully tested permutation 62: List((n2,n3), (n2,n1), (n3,n2), (n1,n3), (n3,n1))
8083[info] + successfully tested permutation 63: List((n2,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n3))
8084[info] + successfully tested permutation 64: List((n2,n3), (n2,n1), (n3,n1), (n1,n3), (n3,n2))
8085[info] + successfully tested permutation 65: List((n2,n3), (n2,n1), (n1,n3), (n3,n2), (n3,n1))
8086[info] + successfully tested permutation 66: List((n2,n3), (n2,n1), (n1,n3), (n3,n1), (n3,n2))
8087[info] + successfully tested permutation 67: List((n2,n3), (n1,n3), (n3,n2), (n3,n1), (n2,n1))
8088[info] + successfully tested permutation 68: List((n2,n3), (n1,n3), (n3,n2), (n2,n1), (n3,n1))
8089[info] + successfully tested permutation 69: List((n2,n3), (n1,n3), (n3,n1), (n3,n2), (n2,n1))
8090[info] + successfully tested permutation 70: List((n2,n3), (n1,n3), (n3,n1), (n2,n1), (n3,n2))
8091[info] + successfully tested permutation 71: List((n2,n3), (n1,n3), (n2,n1), (n3,n2), (n3,n1))
8092[info] + successfully tested permutation 72: List((n2,n3), (n1,n3), (n2,n1), (n3,n1), (n3,n2))
8093[info] + successfully tested permutation 73: List((n2,n1), (n3,n2), (n3,n1), (n2,n3), (n1,n3))
8094[info] + successfully tested permutation 74: List((n2,n1), (n3,n2), (n3,n1), (n1,n3), (n2,n3))
8095[info] + successfully tested permutation 75: List((n2,n1), (n3,n2), (n2,n3), (n3,n1), (n1,n3))
8096[info] + successfully tested permutation 76: List((n2,n1), (n3,n2), (n2,n3), (n1,n3), (n3,n1))
8097[info] + successfully tested permutation 77: List((n2,n1), (n3,n2), (n1,n3), (n3,n1), (n2,n3))
8098[info] + successfully tested permutation 78: List((n2,n1), (n3,n2), (n1,n3), (n2,n3), (n3,n1))
8099[info] + successfully tested permutation 79: List((n2,n1), (n3,n1), (n3,n2), (n2,n3), (n1,n3))
8100[info] + successfully tested permutation 80: List((n2,n1), (n3,n1), (n3,n2), (n1,n3), (n2,n3))
8101[info] + successfully tested permutation 81: List((n2,n1), (n3,n1), (n2,n3), (n3,n2), (n1,n3))
8102[info] + successfully tested permutation 82: List((n2,n1), (n3,n1), (n2,n3), (n1,n3), (n3,n2))
8103[info] + successfully tested permutation 83: List((n2,n1), (n3,n1), (n1,n3), (n3,n2), (n2,n3))
8104[info] + successfully tested permutation 84: List((n2,n1), (n3,n1), (n1,n3), (n2,n3), (n3,n2))
8105[info] + successfully tested permutation 85: List((n2,n1), (n2,n3), (n3,n2), (n3,n1), (n1,n3))
8106[info] + successfully tested permutation 86: List((n2,n1), (n2,n3), (n3,n2), (n1,n3), (n3,n1))
8107[info] + successfully tested permutation 87: List((n2,n1), (n2,n3), (n3,n1), (n3,n2), (n1,n3))
8108[info] + successfully tested permutation 88: List((n2,n1), (n2,n3), (n3,n1), (n1,n3), (n3,n2))
8109[info] + successfully tested permutation 89: List((n2,n1), (n2,n3), (n1,n3), (n3,n2), (n3,n1))
8110[info] + successfully tested permutation 90: List((n2,n1), (n2,n3), (n1,n3), (n3,n1), (n3,n2))
8111[info] + successfully tested permutation 91: List((n2,n1), (n1,n3), (n3,n2), (n3,n1), (n2,n3))
8112[info] + successfully tested permutation 92: List((n2,n1), (n1,n3), (n3,n2), (n2,n3), (n3,n1))
8113[info] + successfully tested permutation 93: List((n2,n1), (n1,n3), (n3,n1), (n3,n2), (n2,n3))
8114[info] + successfully tested permutation 94: List((n2,n1), (n1,n3), (n3,n1), (n2,n3), (n3,n2))
8115[info] + successfully tested permutation 95: List((n2,n1), (n1,n3), (n2,n3), (n3,n2), (n3,n1))
8116[info] + successfully tested permutation 96: List((n2,n1), (n1,n3), (n2,n3), (n3,n1), (n3,n2))
8117[info] + successfully tested permutation 97: List((n1,n3), (n3,n2), (n3,n1), (n2,n3), (n2,n1))
8118[info] + successfully tested permutation 98: List((n1,n3), (n3,n2), (n3,n1), (n2,n1), (n2,n3))
8119[info] + successfully tested permutation 99: List((n1,n3), (n3,n2), (n2,n3), (n3,n1), (n2,n1))
8120[info] + successfully tested permutation 100: List((n1,n3), (n3,n2), (n2,n3), (n2,n1), (n3,n1))
8121[info] + successfully tested permutation 101: List((n1,n3), (n3,n2), (n2,n1), (n3,n1), (n2,n3))
8122[info] + successfully tested permutation 102: List((n1,n3), (n3,n2), (n2,n1), (n2,n3), (n3,n1))
8123[info] + successfully tested permutation 103: List((n1,n3), (n3,n1), (n3,n2), (n2,n3), (n2,n1))
8124[info] + successfully tested permutation 104: List((n1,n3), (n3,n1), (n3,n2), (n2,n1), (n2,n3))
8125[info] + successfully tested permutation 105: List((n1,n3), (n3,n1), (n2,n3), (n3,n2), (n2,n1))
8126[info] + successfully tested permutation 106: List((n1,n3), (n3,n1), (n2,n3), (n2,n1), (n3,n2))
8127[info] + successfully tested permutation 107: List((n1,n3), (n3,n1), (n2,n1), (n3,n2), (n2,n3))
8128[info] + successfully tested permutation 108: List((n1,n3), (n3,n1), (n2,n1), (n2,n3), (n3,n2))
8129[info] + successfully tested permutation 109: List((n1,n3), (n2,n3), (n3,n2), (n3,n1), (n2,n1))
8130[info] + successfully tested permutation 110: List((n1,n3), (n2,n3), (n3,n2), (n2,n1), (n3,n1))
8131[info] + successfully tested permutation 111: List((n1,n3), (n2,n3), (n3,n1), (n3,n2), (n2,n1))
8132[info] + successfully tested permutation 112: List((n1,n3), (n2,n3), (n3,n1), (n2,n1), (n3,n2))
8133[info] + successfully tested permutation 113: List((n1,n3), (n2,n3), (n2,n1), (n3,n2), (n3,n1))
8134[info] + successfully tested permutation 114: List((n1,n3), (n2,n3), (n2,n1), (n3,n1), (n3,n2))
8135[info] + successfully tested permutation 115: List((n1,n3), (n2,n1), (n3,n2), (n3,n1), (n2,n3))
8136[info] + successfully tested permutation 116: List((n1,n3), (n2,n1), (n3,n2), (n2,n3), (n3,n1))
8137[info] + successfully tested permutation 117: List((n1,n3), (n2,n1), (n3,n1), (n3,n2), (n2,n3))
8138[info] + successfully tested permutation 118: List((n1,n3), (n2,n1), (n3,n1), (n2,n3), (n3,n2))
8139[info] + successfully tested permutation 119: List((n1,n3), (n2,n1), (n2,n3), (n3,n2), (n3,n1))
8140[info] + successfully tested permutation 120: List((n1,n3), (n2,n1), (n2,n3), (n3,n1), (n3,n2))
8141[info] + analyzing 120 permutations took: 0.0023 s
8142[info] + UIDTrieSet.equals (if the sets are not equal): OK, passed 100 tests.
8143[info] Elapsed time: 0.017 sec
8144[info] + UIDTrieSet.create set(+) and iterator: OK, passed 100 tests.
8145[info] Elapsed time: 0.010 sec
8146[info] + UIDTrieSet.create set(+) and forall and contains(id): OK, passed 100 tests.
8147[info] Elapsed time: 0.011 sec
8148[info] + UIDTrieSet.create set(+) and foreach: OK, passed 100 tests.
8149[info] Elapsed time: 0.017 sec
8150[info] + UIDTrieSet.equals and hashCode (if the sets are equal): OK, passed 100 tests.
8151[info] Elapsed time: 0.075 sec
8152[info] + LongTrieSetProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
8153[info] Elapsed time: 0.007 sec
8154[info] + LongTrieSetProperties.iterator: OK, passed 100 tests.
8155[info] Elapsed time: 0.007 sec
8156[info] + LongTrieSetProperties.forall and contains: OK, passed 100 tests.
8157[info] Elapsed time: 0.005 sec
8158[info] + LongTrieSetProperties.foldLeft: OK, passed 100 tests.
8159[info] Elapsed time: 0.003 sec
8160[info] + LongTrieSetProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
8161[info] Elapsed time: 0.017 sec
8162[info] + LongTrieSetProperties.equals and hashCode: two sets which are definitively equal (the same values are added in the same order) equal have to have the same hash code: OK, passed 100 tests.
8163[info] Elapsed time: 0.017 sec
8164[info] + LongTrieSetProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
8165[info] Elapsed time: 0.004 sec
8166[info] LongTrieSetWithListTest:
8167[info] the sets created by the factory methods which take four values
8168[info] - should contain all values if the values are distinct
8169[info] - should contain only three values if two values are equal
8170[info] - should contain only two values if three values are equal
8171[info] - should contain only one value if all values are equal
8172[info] the sets created by the factory methods which take three values
8173[info] - should contain all values if the values are distinct
8174[info] - should contain only two values if two values are equal
8175[info] - should contain only one value if all values are equal
8176[info] the sets created by the factory methods which take two values
8177[info] - should contain all values if the values are distinct
8178[info] - should contain only one value if all values are equal
8179[info] regression tests
8180[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
8181[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
8182[info] - should return true for all added values: List(-148198, -146377, -144713, -136387, -128093, -125412, -114745, -114416, -114042, -111787, -107616, -106292, -104265, -100180, -96310, -85335, -78774, -19351, -9013, -8061, -6281, -6119, -96, 1969, 3393, 8171, 10401, 10672, 24158, 27468, 27866, 29988, 30001, 37426, 46739)
8183[info] - should return false for values which are not added: List(148197, 146376, 144712, 136386, 128092, 125411, 114744, 114415, 114041, 111786, 107615, 106291, 104264, 100179, 96309, 85334, 78773, 19350, 9012, 8060, 6280, 6118, 95, -1970, -3394, -8172, -10402, -10673, -24159, -27469, -27867, -29989, -30002, -37427, -46740)
8184[info] - should return true for all added values: List(-149888, -148631, -145484, -141562, -140079, -138107, -136334, -134497, -134411, -133903, -130864, -127559, -125917, -125874, -122818, -122662, -121942, -117767, -109611, -109221, -106817, -105853, -98499, -97621, -97268, -95127, -87266, -87167, -84007, -81481, -79385, -78975, -77313, -24933, -24046, -21559, -14486, -13697, -10057, -9088, -8839, -8094, -2799, 4427, 4715, 6171, 9785, 12698, 13743, 14451, 17035, 22533, 23552, 25426, 28095, 28971, 30684, 38784, 39380, 40539, 41679, 43454, 44458, 46205, 47203, 47959, 48225)
8185[info] - should return false for values which are not added: List(149887, 148630, 145483, 141561, 140078, 138106, 136333, 134496, 134410, 133902, 130863, 127558, 125916, 125873, 122817, 122661, 121941, 117766, 109610, 109220, 106816, 105852, 98498, 97620, 97267, 95126, 87265, 87166, 84006, 81480, 79384, 78974, 77312, 24932, 24045, 21558, 14485, 13696, 10056, 9087, 8838, 8093, 2798, -4428, -4716, -6172, -9786, -12699, -13744, -14452, -17036, -22534, -23553, -25427, -28096, -28972, -30685, -38785, -39381, -40540, -41680, -43455, -44459, -46206, -47204, -47960, -48226)
8186[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
8187[info] - should return false for values which are not added: List(133100, 131536, 110966, 102500, 94606, 89622, 82930, 20998, -1602, -1915, -16350, -16598, -31900, -49329)
8188[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
8189[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
8190[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
8191[info] - should return false for values which are not added: List(-4414074060632414371, -1896250972871104880, 4468262829510781047, -3369759390166412339, -3433954040001057901, 5360189778998759152, 4455613594770698330, -7795367189183618088, -7342745861545843811, 938149705997478262, 7298104853677454975, -4601242874523109083, -4545666121642261550, -2117478629717484239)
8192[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
8193[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
8194[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
8195[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
8196[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
8197[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
8198[info] - should return true for all added values: List(-146600, -140735, -139854, -129840, -120475, -104855, -103277, -102090, -100994, -100568, -86461, -78635, -19372, -14745, -2214, -1718, 10236, 24057, 25739, 26007, 27050, 34031, 34347, 34872)
8199[info] - should return false for values which are not added: List(146599, 140734, 139853, 129839, 120474, 104854, 103276, 102089, 100993, 100567, 86460, 78634, 19371, 14744, 2213, 1717, -10237, -24058, -25740, -26008, -27051, -34032, -34348, -34873)
8200[info] - should return true for all added values: List(-147366, -139048, -116344, -115683, -96550, -94893, -93671, -85883, -81353, -79557, -77003, -76450, -11499, 6020, 9867, 10204, 11359, 30183, 37307, 41127, 42384, 45544, 46243, 49298)
8201[info] - should return false for values which are not added: List(147365, 139047, 116343, 115682, 96549, 94892, 93670, 85882, 81352, 79556, 77002, 76449, 11498, -6021, -9868, -10205, -11360, -30184, -37308, -41128, -42385, -45545, -46244, -49299)
8202[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
8203[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
8204[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
8205[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
8206[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
8207[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
8208[info] - should return true for all added values: List(-134206, -128016, -124763, -106014, -99624, -97374, -90508, -79349, -77213, -20404, 4063, 6348, 14217, 21395, 23943, 25328, 30684, 33875)
8209[info] - should return false for values which are not added: List(134205, 128015, 124762, 106013, 99623, 97373, 90507, 79348, 77212, 20403, -4064, -6349, -14218, -21396, -23944, -25329, -30685, -33876)
8210[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
8211[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
8212[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
8213[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
8214[info] UIDSetTest:
8215[info] performance
8216[info] - foreach
8217[info] + UIDSet foreach sum was 1291441113 took 0.3686 s
8218[info] + Set[UID] foreach sum was 1291441113 and took 0.7116 s
8219[info] - time for creating the sets compared to Set[UID]
8220[info] + UIDSet took 3.8117 s (total number of entries: 51000051)
8221[info] + Set[UID] took 6.3586 s (total number of entries: 51000051)
8222[warn] In the last 9 seconds, 5.753 (65.9%) were spent in GC. [Heap: 3.30GB free of 5.92GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
8223[warn] In the last 10 seconds, 7.915 (81.9%) were spent in GC. [Heap: 1.93GB free of 7.00GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
8224[info] - memory for creating the sets compared to Set[UID]
8225[info] + UIDSet took 6.8833 s
8226[info] + UIDSet required 2143517728 bytes
8227[info] + Set[UID] took 9.6822 s
8228[info] + Set[UID] required 2628451456 bytes
8229[info] + overall size of sets: 51000051
8230[info] the equals operation for sets of one value
8231[info] - should return true for two sets containing the same value
8232[info] the equals operation for sets of two values
8233[info] - should return true for two new sets containing the same values
8234[info] the equals operation for sets of three values
8235[info] - should return true for two new sets containing the same values
8236[info] the equals operation for sets of four values
8237[info] - should return true for two new sets containing the same values
8238[info] LongListTest:
8239[info] performance
8240[warn] In the last 10 seconds, 8.528 (89.0%) were spent in GC. [Heap: 3.31GB free of 4.00GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
8241[info] - memory usage and runtime performance (add)
8242[info] + creation took 0.0958 s
8243[info] + required 72166816 bytes
8244[info] + foreach sum took 0.0332 s
8245[info] + forFirstN(1/3*Elements) sum was -8324050531978252416 and took 0.0245 s
8246[info] + iterator sum took 0.0528 s
8247[info] + summarized value: 5479952681974304392
8248[info] + creation took 0.0903 s
8249[info] + required 72067856 bytes
8250[info] + foreach sum took 0.0133 s
8251[info] + forFirstN(1/3*Elements) sum was 4423468656289974369 and took 0.0031 s
8252[info] + iterator sum took 0.0274 s
8253[info] + summarized value: -5665407496802318269
8254[info] + creation took 0.0869 s
8255[info] + required 72066256 bytes
8256[info] + foreach sum took 0.0091 s
8257[info] + forFirstN(1/3*Elements) sum was -1453652470459723771 and took 0.0124 s
8258[info] + iterator sum took 0.0276 s
8259[info] + summarized value: 2010831258389673825
8260[info] + creation took 0.0799 s
8261[info] + required 72066256 bytes
8262[info] + foreach sum took 0.0092 s
8263[info] + forFirstN(1/3*Elements) sum was -6589627853587971855 and took 0.0031 s
8264[info] + iterator sum took 0.0273 s
8265[info] + summarized value: 9102123015319489118
8266[info] + creation took 0.0805 s
8267[info] + required 72068896 bytes
8268[info] + foreach sum took 0.0094 s
8269[info] + forFirstN(1/3*Elements) sum was 4222619999281711067 and took 0.0032 s
8270[info] + iterator sum took 0.0271 s
8271[info] + summarized value: 7553491486198865654
8272[info] + creation took 0.0799 s
8273[info] + required 72068896 bytes
8274[info] + foreach sum took 0.0094 s
8275[info] + forFirstN(1/3*Elements) sum was -5596744745722811503 and took 0.0031 s
8276[info] + iterator sum took 0.0277 s
8277[info] + summarized value: 6507776993180671470
8278[info] + creation took 0.0806 s
8279[info] + required 72068896 bytes
8280[info] + foreach sum took 0.0091 s
8281[info] + forFirstN(1/3*Elements) sum was -6380818250483898526 and took 0.0032 s
8282[info] + iterator sum took 0.0285 s
8283[info] + summarized value: 5320014307917010200
8284[info] + creation took 0.0800 s
8285[info] + required 72068896 bytes
8286[info] + foreach sum took 0.0098 s
8287[info] + forFirstN(1/3*Elements) sum was 833200540391711405 and took 0.0033 s
8288[info] + iterator sum took 0.0291 s
8289[info] + summarized value: 242097014619909054
8290[info] + creation took 0.0799 s
8291[info] + required 72071536 bytes
8292[info] + foreach sum took 0.0096 s
8293[info] + forFirstN(1/3*Elements) sum was 2377380564738153059 and took 0.0033 s
8294[info] + iterator sum took 0.0278 s
8295[info] + summarized value: 2011063778520531043
8296[info] + creation took 0.0800 s
8297[info] + required 72068800 bytes
8298[info] + foreach sum took 0.0096 s
8299[info] + forFirstN(1/3*Elements) sum was 7388682161412374014 and took 0.0032 s
8300[info] + iterator sum took 0.0289 s
8301[info] + summarized value: -5757776646501594841
8302[info] DominanceFrontiersTest:
8303[info] a graph with a single node
8304[info] - should result in no dominance frontiers
8305[info] a graph a single cyclic node
8306[info] - should result in a reflexive dominance frontier
8307[info] a graph with a single graph
8308[info] - should result in no dominance frontiers
8309[info] a diamond-shaped graph (e.g., from an if statement)
8310[info] - should be handled properly
8311[info] a graph modeling a simple if
8312[info] - should result in a dominance frontier graph which correctly represents the if-block
8313[info] a graph which models nested if-statements
8314[info] - should be handled properly
8315[info] a non-trivial, cyclic graph
8316[info] - should be handled properly
8317[info] analyzing the graph from Efficiently Computing SSA-Form and the CDG
8318[info] - should result in the respective dominance frontiers
8319[info] a graph with randomly named nodes
8320[info] - should result in the correct dominance frontiers
8321[info] + UIDSet.idIterator: OK, passed 100 tests.
8322[info] Elapsed time: 0.004 sec
8323[info] + UIDSet.last: OK, passed 100 tests.
8324[info] Elapsed time: 0.004 sec
8325[info] + UIDSet.foldLeft: OK, passed 100 tests.
8326[info] Elapsed time: 0.003 sec
8327[info] + UIDSet.findById: OK, passed 100 tests.
8328[info] Elapsed time: 0.020 sec
8329[info] > Collected test data:
8330[info] 96% non-empty set
8331[info] + UIDSet.compare(subsets): OK, passed 100 tests.
8332[info] Elapsed time: 0.098 sec
8333[info] > Collected test data:
8334[info] 6% the set is empty
8335[info] + UIDSet.isSingletonSet: OK, passed 100 tests.
8336[info] Elapsed time: 0.005 sec
8337[info] + UIDSet.can handle large sets: OK, passed 100 tests.
8338[info] Elapsed time: 0.045 sec
8339[info] > Collected test data:
8340[info] 69% transformed set is large, original set is large
8341[info] 15% original set is large
8342[info] + UIDSet.idSet: OK, passed 100 tests.
8343[info] Elapsed time: 0.007 sec
8344[info] + UIDSet.create singleton set: OK, passed 100 tests.
8345[info] Elapsed time: 0.002 sec
8346[info] + UIDSet.head|tail: OK, passed 100 tests.
8347[info] Elapsed time: 0.013 sec
8348[info] + UIDSet.create set(++ UIDSet): OK, passed 100 tests.
8349[info] Elapsed time: 0.022 sec
8350[info] + UIDSet.create set given two values: OK, passed 100 tests.
8351[info] Elapsed time: 0.002 sec
8352[info] + UIDSet.can efficiently create very large sets: OK, passed 100 tests.
8353[info] Elapsed time: 3.886 sec
8354[info] + UIDSet.intersect: OK, passed 100 tests.
8355[info] Elapsed time: 0.008 sec
8356[info] + UIDSet.singleton set after removing a potential second value: OK, passed 100 tests.
8357[info] Elapsed time: 0.002 sec
8358[info] + UIDSet.can handle very large sets: OK, passed 100 tests.
8359[info] Elapsed time: 6.648 sec
8360[info] > Collected test data:
8361[info] 56% original set is very large (>25000)
8362[info] 44% transformed set is still very large (>25000), original set is very large (>25000)
8363[info] + UIDSet.create set(++): OK, passed 100 tests.
8364[info] Elapsed time: 0.003 sec
8365[info] + UIDSet.add, remove, filter: OK, passed 100 tests.
8366[info] Elapsed time: 0.014 sec
8367[info] > Collected test data:
8368[info] 75% new A is smaller than a
8369[info] 2% new A is now empty
8370[info] 2% new A is smaller than a, new A is now empty
8371[info] + UIDSet.==|hashCode[AnyRef]: OK, passed 100 tests.
8372[info] Elapsed time: 0.005 sec
8373[info] > Collected test data:
8374[info] 3% both sets are equal
8375[info] + UIDSet.compare(arbitrary sets): OK, passed 100 tests.
8376[info] Elapsed time: 0.004 sec
8377[info] + UIDSet.map (check that the same type of collection is created): OK, passed 100 tests.
8378[info] Elapsed time: 0.008 sec
8379[info] + UIDSet.contains: OK, passed 100 tests.
8380[info] Elapsed time: 0.002 sec
8381[info] + UIDSet.remove element (-): OK, passed 100 tests.
8382[info] Elapsed time: 0.014 sec
8383[info] + UIDSet.equals: OK, passed 100 tests.
8384[info] Elapsed time: 0.010 sec
8385[info] + UIDSet.iterator: OK, passed 100 tests.
8386[info] Elapsed time: 0.003 sec
8387[info] + UIDSet.filter: OK, passed 100 tests.
8388[info] Elapsed time: 0.004 sec
8389[info] + UIDSet.filterNot: OK, passed 100 tests.
8390[info] Elapsed time: 0.004 sec
8391[info] + UIDSet.create set(+): OK, passed 100 tests.
8392[info] Elapsed time: 0.003 sec
8393[info] + UIDSet.find: OK, passed 100 tests.
8394[info] Elapsed time: 0.003 sec
8395[info] IntArrayStackTest:
8396[info] an IntArrayStack
8397[info] - should be empty if it is newly created
8398[info] - should should only contain those elements that are added
8399[info] - should only contain those elements that are added and not popped
8400[info] - should be empty if all values are popped
8401[info] - should be possible to sum up the values using foldLeft
8402[info] - should be possible to call foldLeft even when the stack is empty
8403[info] - should iterator overall values using intIterator
8404[info] - should be comparable to other IntArrayStacks
8405[info] - should should contain the correct values even if the initial stack size 0
8406[info] - should should contain the correct values even if the initial stack size was too small
8407[info] Int2ListTest:
8408[info] properties
8409[info] - forFirstN(N=0)
8410[info] - forFirstN(N=1)
8411[info] - forFirstN(N=2)
8412[info] - forFirstN(N=3)
8413[info] - forFirstN(N=4)
8414[info] - forFirstN(N=4) of a larger set
8415[info] performance
8416[warn] In the last 10 seconds, 5.134 (55.6%) were spent in GC. [Heap: 3.34GB free of 4.00GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
8417[info] - memory usage and runtime performance
8418[info] + creation took 0.0451 s
8419[info] + required 36000360 bytes
8420[info] + foreach sum took 0.0053 s
8421[info] + forFirstN(1/3*Elements) sum was 1478985468 and took 0.0017 s
8422[info] + iterator sum took 0.0221 s
8423[info] + summarized value: 483999136
8424[info] + creation took 0.0443 s
8425[info] + required 35999696 bytes
8426[info] + foreach sum took 0.0054 s
8427[info] + forFirstN(1/3*Elements) sum was 575562040 and took 0.0017 s
8428[info] + iterator sum took 0.0223 s
8429[info] + summarized value: 1645107707
8430[info] + creation took 0.0441 s
8431[info] + required 36000000 bytes
8432[info] + foreach sum took 0.0053 s
8433[info] + forFirstN(1/3*Elements) sum was 909517484 and took 0.0017 s
8434[info] + iterator sum took 0.0221 s
8435[info] + summarized value: 1481094391
8436[info] IntIteratorFactoryTest:
8437[info] an empty IntIterator
8438[info] - hasNextValue should return false
8439[info] - should return an empty array
8440[info] a singleton IntIterator
8441[info] - should iterate over the given value
8442[info] - should return an array with specified value
8443[info] an IntIterator for two values
8444[info] - should iterate over both values
8445[info] - should return an array with specified values
8446[info] an IntIterator for three values
8447[info] - should iterate over the three values
8448[info] - should return an array with specified values
8449[info] an IntIterator over a range of values (upTo
8450[info] - should iterate over a range with just one value
8451[info] - should iterate over a larger range
8452[info] an IntIterator over a range of values - excluding the last value (upUntil)
8453[info] - should iterate over a range with no value
8454[info] - should iterate over a larger range
8455[info] Disabling assertions
8456[info] Enabling assertions
8457[info] Disabling assertions
8458[info] Enabling assertions
8459Starting build for ProjectRef(file:/build/repo/,IFDS) (ifds)... [9/19]
8460Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
8461[info] Disabling assertions
8462[info] Enabling assertions
8463[info] Disabling assertions
8464[info] Enabling assertions
8465[info] Disabling assertions
8466[info] Enabling assertions
8467[info] Disabling assertions
8468[info] Enabling assertions
8469[info] Disabling assertions
8470[info] Enabling assertions
8471Starting build for ProjectRef(file:/build/repo/,ArchitectureValidation) (architecture-validation)... [10/19]
8472Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
8473[info] Disabling assertions
8474[info] Enabling assertions
8475[info] Disabling assertions
8476[info] Enabling assertions
8477[info] Disabling assertions
8478[info] Enabling assertions
8479[warn] javaOptions will be ignored, fork is set to false
8480[info][OPAL Common] Production Build
8481[info][class file reader] information about class files synthesized at parsing time is removed
8482[info][class file reader] the control-flow is simplified
8483[info][class file reader] control flow simplifications are not logged
8484[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
8485[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
8486[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
8487[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
8488[info][OPAL Bytecode Representation] Production Build
8489[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8490[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8491[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8492[info][project setup] computing type hierarchy took 0.0241 s
8493[info][project setup] computing overriding information took 0.0034 s
8494[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8495[info][project setup] computing defined methods took 0.0105 s
8496[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8497[info][progress] project created (1)
8498[info][project configuration] project validation revealed 0 significant issues
8499[info][project setup] validating the project took 0.0047 s
8500[info][project setup] creating the project took 0.0760 s
8501[info] MatcherTest:
8502[info] - the SimpleNamePredicate should match the given name
8503[info] - the SimpleNamePredicate should not match the given name
8504[info] - the simple MethodPredicates
8505[info] - the combination of simple (Method)Predicates
8506[info] - the RegexNameMatcher should match the given name
8507[info] - the RegexNamePredicate should not match the given name
8508[info] - that AnnotatedWith perform a precise match of the given annotation
8509[info] - the AnnotatedWith should not match the given annotation
8510[info] - the AnnotationsPredicate should match the given annotations
8511[info] - the AnnotationsPredicate should not match the given annotations
8512[info] - the ClassMatcher should match only classes
8513[info] - the ClassMatcher should not match any class
8514[info] - the ClassMatcher should match only classes with the given access flags
8515[info] - the ClassMatcher should not match any class with the given access flags
8516[info] - the ClassMatcher should match only classes with the given annotation
8517[info] - the ClassMatcher should not match any class with the given annotation
8518[info] - the ClassMatcher should match any element of the class
8519[info] - the ClassMatcher should not match any element
8520[info] - the ClassMatcher should match any element of the classes annotated with the given annotation
8521[info] - the ClassMatcher should not match any element with the given annotation
8522[info] - the PackageMatcher should match only classes
8523[info] - the PackageMatcher should not match any class
8524[info] - the PackageMatcher should match all elements of the class
8525[info] - the PackageMatcher should not match any element
8526[info] - the FieldMatcher should match fields of the class
8527[info] - the FieldMatcher should not match any element
8528[info] - the MethodMatcher should match methods of the class
8529[info] - the MethodMatcher should not match any element
8530[info] ArchitectureConsistencyTest:
8531[info] the Architecture Validation Framework when checking architectural dependencies
8532[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8533[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8534[info][project setup] computing type hierarchy took 0.0080 s
8535[info][project setup] computing overriding information took 0.0014 s
8536[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8537[info][project setup] computing defined methods took 0.0059 s
8538[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8539[info][progress] project created (2)
8540[info][project configuration] project validation revealed 0 significant issues
8541[info][project setup] validating the project took 0.0016 s
8542[info][project setup] creating the project took 0.0165 s
8543[info][progress] 1. reading 5 class files took 0.0167 s
8544[info][progress] collecting dependencies took 0.0499 s
8545[info][progress] creating the dependencies store took 0.0136 s
8546[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0671 s
8547[info][progress] 2.1. preprocessing dependencies took 0.0691 s
8548[info][project info] Dependencies between source elements: 68
8549[info][project info] Dependencies on primitive types: 10
8550[info][project info] Dependencies on array types: 0
8551[info][progress] 2.2. postprocessing dependencies took 0.0040 s
8552[info][project info] Number of source elements: 83
8553[info][project info] Outgoing dependencies: 68
8554[info][project info] Incoming dependencies: 58
8555[info][project info] Symbol(Mathematics) (17)
8556[info][project info] Symbol(Rational) (19)
8557[info][project info] Symbol(Empty) (0)
8558[info][project info] Symbol(Operations) (10)
8559[info][project info] Symbol(Example) (4)
8560[info][project info] Symbol(Number) (18)
8561[info][project info] => Matched source elements: 68
8562[info][project info] => Other source elements: 15
8563[info][progress] 3. determining the extension of the ensembles took 0.0393 s
8564[info][progress] checking: Symbol(Example) is_only_allowed_to use (Symbol(Mathematics))
8565[info][progress] 4. checking the specified dependency constraints took 0.0100 s
8566[info] - should correctly validate a valid specification using is_only_allowed_to_use constraints
8567[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8568[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8569[info][project setup] computing type hierarchy took 0.0066 s
8570[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8571[info][project setup] computing overriding information took 0.0011 s
8572[info][project setup] computing defined methods took 0.0028 s
8573[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8574[info][progress] project created (3)
8575[info][project configuration] project validation revealed 0 significant issues
8576[info][project setup] validating the project took 0.0017 s
8577[info][project setup] creating the project took 0.0121 s
8578[info][progress] 1. reading 5 class files took 0.0122 s
8579[info][progress] collecting dependencies took 0.0053 s
8580[info][progress] creating the dependencies store took 0.0017 s
8581[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0074 s
8582[info][progress] 2.1. preprocessing dependencies took 0.0075 s
8583[info][project info] Dependencies between source elements: 68
8584[info][project info] Dependencies on primitive types: 10
8585[info][project info] Dependencies on array types: 0
8586[info][progress] 2.2. postprocessing dependencies took 0.0024 s
8587[info][project info] Number of source elements: 83
8588[info][project info] Outgoing dependencies: 68
8589[info][project info] Incoming dependencies: 58
8590[info][project info] Symbol(Empty) (0)
8591[info][project info] Symbol(Rational) (19)
8592[info][project info] Symbol(Operations) (10)
8593[info][project info] Symbol(Mathematics) (17)
8594[info][project info] Symbol(Example) (4)
8595[info][project info] Symbol(Number) (18)
8596[info][project info] => Matched source elements: 68
8597[info][project info] => Other source elements: 15
8598[info][progress] 3. determining the extension of the ensembles took 0.0020 s
8599[info][progress] checking: Symbol(Mathematics) is_only_allowed_to use (Symbol(Rational))
8600[info][progress] 4. checking the specified dependency constraints took 0.0068 s
8601[info] - should correctly identify deviations between the specified (using is_only_allowed_to_use constraints) and implemented architecture
8602[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8603[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8604[info][project setup] computing type hierarchy took 0.0045 s
8605[info][project setup] computing overriding information took 0.0014 s
8606[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8607[info][project setup] computing defined methods took 0.0025 s
8608[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8609[info][progress] project created (4)
8610[info][project configuration] project validation revealed 0 significant issues
8611[info][project setup] validating the project took 0.0016 s
8612[info][project setup] creating the project took 0.0101 s
8613[info][progress] 1. reading 5 class files took 0.0102 s
8614[info][progress] collecting dependencies took 0.0037 s
8615[info][progress] creating the dependencies store took 0.0028 s
8616[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0068 s
8617[info][progress] 2.1. preprocessing dependencies took 0.0070 s
8618[info][project info] Dependencies between source elements: 68
8619[info][project info] Dependencies on primitive types: 10
8620[info][project info] Dependencies on array types: 0
8621[info][progress] 2.2. postprocessing dependencies took 0.0028 s
8622[info][project info] Number of source elements: 83
8623[info][project info] Outgoing dependencies: 68
8624[info][project info] Incoming dependencies: 58
8625[info][project info] Symbol(Empty) (0)
8626[info][project info] Symbol(Mathematics) (17)
8627[info][project info] Symbol(Operations) (10)
8628[info][project info] Symbol(Number) (18)
8629[info][project info] Symbol(Rational) (19)
8630[info][project info] Symbol(Example) (4)
8631[info][project info] => Matched source elements: 68
8632[info][project info] => Other source elements: 15
8633[info][progress] 3. determining the extension of the ensembles took 0.0018 s
8634[info][progress] checking: Symbol(Example) is_not_allowed_to use (Symbol(Rational))
8635[info][progress] 4. checking the specified dependency constraints took 0.0034 s
8636[info] - should validate the is_not_allowed_to_use constraint with no violations
8637[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8638[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8639[info][project setup] computing type hierarchy took 0.0042 s
8640[info][project setup] computing overriding information took 0.0012 s
8641[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8642[info][project setup] computing defined methods took 0.0027 s
8643[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8644[info][progress] project created (5)
8645[info][project configuration] project validation revealed 0 significant issues
8646[info][project setup] validating the project took 0.0010 s
8647[info][project setup] creating the project took 0.0098 s
8648[info][progress] 1. reading 5 class files took 0.0099 s
8649[info][progress] collecting dependencies took 0.0045 s
8650[info][progress] creating the dependencies store took 0.0019 s
8651[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0067 s
8652[info][progress] 2.1. preprocessing dependencies took 0.0069 s
8653[info][project info] Dependencies between source elements: 68
8654[info][project info] Dependencies on primitive types: 10
8655[info][project info] Dependencies on array types: 0
8656[info][progress] 2.2. postprocessing dependencies took 0.0018 s
8657[info][project info] Number of source elements: 83
8658[info][project info] Outgoing dependencies: 68
8659[info][project info] Incoming dependencies: 58
8660[info][project info] Symbol(Empty) (0)
8661[info][project info] Symbol(Mathematics) (17)
8662[info][project info] Symbol(Operations) (10)
8663[info][project info] Symbol(Rational) (19)
8664[info][project info] Symbol(Example) (4)
8665[info][project info] Symbol(Number) (18)
8666[info][project info] => Matched source elements: 68
8667[info][project info] => Other source elements: 15
8668[info][progress] 3. determining the extension of the ensembles took 0.0033 s
8669[info][progress] checking: Symbol(Mathematics) is_not_allowed_to use (Symbol(Number))
8670[info][progress] 4. checking the specified dependency constraints took 0.0048 s
8671[info] - should validate the is_not_allowed_to_use constraint with violations
8672[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8673[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8674[info][project setup] computing type hierarchy took 0.0048 s
8675[info][project setup] computing overriding information took 0.0011 s
8676[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8677[info][project setup] computing defined methods took 0.0026 s
8678[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8679[info][progress] project created (6)
8680[info][project configuration] project validation revealed 0 significant issues
8681[info][project setup] validating the project took 0.0011 s
8682[info][project setup] creating the project took 0.0095 s
8683[info][progress] 1. reading 5 class files took 0.0096 s
8684[info][progress] collecting dependencies took 0.0028 s
8685[info][progress] creating the dependencies store took 0.0013 s
8686[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0044 s
8687[info][progress] 2.1. preprocessing dependencies took 0.0045 s
8688[info][project info] Dependencies between source elements: 68
8689[info][project info] Dependencies on primitive types: 10
8690[info][project info] Dependencies on array types: 0
8691[info][progress] 2.2. postprocessing dependencies took 0.0020 s
8692[info][project info] Number of source elements: 83
8693[info][project info] Outgoing dependencies: 68
8694[info][project info] Incoming dependencies: 58
8695[info][project info] Symbol(Empty) (0)
8696[info][project info] Symbol(Mathematics) (17)
8697[info][project info] Symbol(Example) (4)
8698[info][project info] Symbol(Number) (18)
8699[info][project info] Symbol(Rational) (19)
8700[info][project info] Symbol(Operations) (10)
8701[info][project info] => Matched source elements: 68
8702[info][project info] => Other source elements: 15
8703[info][progress] 3. determining the extension of the ensembles took 0.0015 s
8704[info][progress] checking: Symbol(Mathematics) is_only_to_be_used_by (Symbol(Example))
8705[info][progress] 4. checking the specified dependency constraints took 0.0034 s
8706[info] - should validate the is_only_to_be_used_by constraint with no violations
8707[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8708[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8709[info][project setup] computing type hierarchy took 0.0037 s
8710[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8711[info][project setup] computing defined methods took 0.0022 s
8712[info][project setup] computing overriding information took 0.0011 s
8713[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8714[info][progress] project created (7)
8715[info][project configuration] project validation revealed 0 significant issues
8716[info][project setup] validating the project took 0.0018 s
8717[info][project setup] creating the project took 0.0108 s
8718[info][progress] 1. reading 5 class files took 0.0109 s
8719[info][progress] collecting dependencies took 0.0056 s
8720[info][progress] creating the dependencies store took 0.0013 s
8721[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0074 s
8722[info][progress] 2.1. preprocessing dependencies took 0.0076 s
8723[info][project info] Dependencies between source elements: 68
8724[info][project info] Dependencies on primitive types: 10
8725[info][project info] Dependencies on array types: 0
8726[info][progress] 2.2. postprocessing dependencies took 0.0014 s
8727[info][project info] Number of source elements: 83
8728[info][project info] Outgoing dependencies: 68
8729[info][project info] Incoming dependencies: 58
8730[info][project info] Symbol(Empty) (0)
8731[info][project info] Symbol(Example) (4)
8732[info][project info] Symbol(Mathematics) (17)
8733[info][project info] Symbol(Number) (18)
8734[info][project info] Symbol(Operations) (10)
8735[info][project info] Symbol(Rational) (19)
8736[info][project info] => Matched source elements: 68
8737[info][project info] => Other source elements: 15
8738[info][progress] 3. determining the extension of the ensembles took 0.0026 s
8739[info][progress] checking: Symbol(Rational) is_only_to_be_used_by (Symbol(Mathematics))
8740[info][progress] 4. checking the specified dependency constraints took 0.0013 s
8741[info] - should validate the is_only_to_be_used_by constraint with violations
8742[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8743[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8744[info][project setup] computing type hierarchy took 0.0039 s
8745[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8746[info][project setup] computing defined methods took 0.0023 s
8747[info][project setup] computing overriding information took 0.0022 s
8748[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8749[info][progress] project created (8)
8750[info][project configuration] project validation revealed 0 significant issues
8751[info][project setup] validating the project took 0.0010 s
8752[info][project setup] creating the project took 0.0085 s
8753[info][progress] 1. reading 5 class files took 0.0086 s
8754[info][progress] collecting dependencies took 0.0035 s
8755[info][progress] creating the dependencies store took 0.0021 s
8756[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0058 s
8757[info][progress] 2.1. preprocessing dependencies took 0.0062 s
8758[info][project info] Dependencies between source elements: 68
8759[info][project info] Dependencies on primitive types: 10
8760[info][project info] Dependencies on array types: 0
8761[info][progress] 2.2. postprocessing dependencies took 0.0017 s
8762[info][project info] Number of source elements: 83
8763[info][project info] Outgoing dependencies: 68
8764[info][project info] Incoming dependencies: 58
8765[info][project info] Symbol(Empty) (0)
8766[info][project info] Symbol(Mathematics) (17)
8767[info][project info] Symbol(Example) (4)
8768[info][project info] Symbol(Number) (18)
8769[info][project info] Symbol(Operations) (10)
8770[info][project info] Symbol(Rational) (19)
8771[info][project info] => Matched source elements: 68
8772[info][project info] => Other source elements: 15
8773[info][progress] 3. determining the extension of the ensembles took 0.0025 s
8774[info][progress] checking: Symbol(Mathematics) is_only_to_be_used_by (Symbol(Example))
8775[info][progress] 4. checking the specified dependency constraints took 0.0011 s
8776[info] - should validate the allows_incoming_dependencies_from constraint with no violations
8777[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8778[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8779[info][project setup] computing type hierarchy took 0.0030 s
8780[info][project setup] computing overriding information took 0.0011 s
8781[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8782[info][project setup] computing defined methods took 0.0022 s
8783[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8784[info][progress] project created (9)
8785[info][project configuration] project validation revealed 0 significant issues
8786[info][project setup] validating the project took 0.0009 s
8787[info][project setup] creating the project took 0.0069 s
8788[info][progress] 1. reading 5 class files took 0.0070 s
8789[info][progress] collecting dependencies took 0.0039 s
8790[info][progress] creating the dependencies store took 0.0018 s
8791[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0060 s
8792[info][progress] 2.1. preprocessing dependencies took 0.0061 s
8793[info][project info] Dependencies between source elements: 68
8794[info][project info] Dependencies on primitive types: 10
8795[info][project info] Dependencies on array types: 0
8796[info][progress] 2.2. postprocessing dependencies took 0.0016 s
8797[info][project info] Number of source elements: 83
8798[info][project info] Outgoing dependencies: 68
8799[info][project info] Incoming dependencies: 58
8800[info][project info] Symbol(Empty) (0)
8801[info][project info] Symbol(Mathematics) (17)
8802[info][project info] Symbol(Example) (4)
8803[info][project info] Symbol(Number) (18)
8804[info][project info] Symbol(Rational) (19)
8805[info][project info] Symbol(Operations) (10)
8806[info][project info] => Matched source elements: 68
8807[info][project info] => Other source elements: 15
8808[info][progress] 3. determining the extension of the ensembles took 0.0018 s
8809[info][progress] checking: Symbol(Number) is_only_to_be_used_by (Symbol(Rational))
8810[info][progress] 4. checking the specified dependency constraints took 0.0012 s
8811[info] - should validate the allows_incoming_dependencies_from constraint with violations
8812[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8813[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8814[info][project setup] computing type hierarchy took 0.0044 s
8815[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8816[info][project setup] computing defined methods took 0.0030 s
8817[info][project setup] computing overriding information took 0.0013 s
8818[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8819[info][progress] project created (10)
8820[info][project configuration] project validation revealed 0 significant issues
8821[info][project setup] validating the project took 0.0008 s
8822[info][project setup] creating the project took 0.0101 s
8823[info][progress] 1. reading 5 class files took 0.0102 s
8824[info][progress] collecting dependencies took 0.0019 s
8825[info][progress] creating the dependencies store took 0.0020 s
8826[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0041 s
8827[info][progress] 2.1. preprocessing dependencies took 0.0043 s
8828[info][project info] Dependencies between source elements: 68
8829[info][project info] Dependencies on primitive types: 10
8830[info][project info] Dependencies on array types: 0
8831[info][progress] 2.2. postprocessing dependencies took 0.0019 s
8832[info][project info] Number of source elements: 83
8833[info][project info] Outgoing dependencies: 68
8834[info][project info] Incoming dependencies: 58
8835[info][project info] Symbol(Empty) (0)
8836[info][project info] Symbol(Mathematics) (1)
8837[info][project info] => Matched source elements: 1
8838[info][project info] => Other source elements: 82
8839[info][progress] 3. determining the extension of the ensembles took 0.0011 s
8840[info][progress] checking: Symbol(Mathematics) every_element_should_implement_method (operation1)
8841[info][progress] 4. checking the specified dependency constraints took 0.0016 s
8842[info] - should validate the every_element_should_implement_method constraint with no violations
8843[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8844[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8845[info][project setup] computing type hierarchy took 0.0035 s
8846[info][project setup] computing overriding information took 0.0011 s
8847[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8848[info][project setup] computing defined methods took 0.0030 s
8849[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8850[info][progress] project created (11)
8851[info][project configuration] project validation revealed 0 significant issues
8852[info][project setup] validating the project took 0.0009 s
8853[info][project setup] creating the project took 0.0084 s
8854[info][progress] 1. reading 5 class files took 0.0085 s
8855[info][progress] collecting dependencies took 0.0029 s
8856[info][progress] creating the dependencies store took 0.0017 s
8857[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0054 s
8858[info][progress] 2.1. preprocessing dependencies took 0.0058 s
8859[info][project info] Dependencies between source elements: 68
8860[info][project info] Dependencies on primitive types: 10
8861[info][project info] Dependencies on array types: 0
8862[info][progress] 2.2. postprocessing dependencies took 0.0014 s
8863[info][project info] Number of source elements: 83
8864[info][project info] Outgoing dependencies: 68
8865[info][project info] Incoming dependencies: 58
8866[info][project info] Symbol(Empty) (0)
8867[info][project info] Symbol(Operations) (1)
8868[info][project info] => Matched source elements: 1
8869[info][project info] => Other source elements: 82
8870[info][progress] 3. determining the extension of the ensembles took 0.0019 s
8871[info][progress] checking: Symbol(Operations) every_element_should_implement_method (operation1)
8872[info][progress] 4. checking the specified dependency constraints took 0.0018 s
8873[info] - should validate the every_element_should_implement_method constraint with violations
8874[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8875[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8876[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8877[info][project setup] computing type hierarchy took 0.0043 s
8878[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8879[info][project setup] computing defined methods took 0.0015 s
8880[info][project setup] computing overriding information took 0.0006 s
8881[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8882[info][progress] project created (12)
8883[info][project configuration] project validation revealed 0 significant issues
8884[info][project setup] validating the project took 0.0004 s
8885[info][project setup] creating the project took 0.0081 s
8886[info][progress] 1. reading 8 class files took 0.0082 s
8887[info][progress] collecting dependencies took 0.0032 s
8888[info][progress] creating the dependencies store took 0.0011 s
8889[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0047 s
8890[info][progress] 2.1. preprocessing dependencies took 0.0049 s
8891[info][project info] Dependencies between source elements: 46
8892[info][project info] Dependencies on primitive types: 16
8893[info][project info] Dependencies on array types: 0
8894[info][progress] 2.2. postprocessing dependencies took 0.0008 s
8895[info][project info] Number of source elements: 64
8896[info][project info] Outgoing dependencies: 46
8897[info][project info] Incoming dependencies: 38
8898[info][project info] Symbol(Empty) (0)
8899[info][project info] Symbol(User) (1)
8900[info][project info] Symbol(Address) (1)
8901[info][project info] Symbol(AbstractEntity) (1)
8902[info][project info] => Matched source elements: 3
8903[info][project info] => Other source elements: 61
8904[info][progress] 3. determining the extension of the ensembles took 0.0014 s
8905[info][progress] checking: Symbol(Address) every_element_should_extend (Symbol(AbstractEntity))
8906[info][progress] 4. checking the specified dependency constraints took 0.0021 s
8907[info] - should validate the every_element_should_extend constraint with no violations
8908[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8909[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8910[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8911[info][project setup] computing type hierarchy took 0.0046 s
8912[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8913[info][project setup] computing overriding information took 0.0005 s
8914[info][project setup] computing defined methods took 0.0026 s
8915[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8916[info][progress] project created (13)
8917[info][project configuration] project validation revealed 0 significant issues
8918[info][project setup] validating the project took 0.0007 s
8919[info][project setup] creating the project took 0.0092 s
8920[info][progress] 1. reading 8 class files took 0.0093 s
8921[info][progress] collecting dependencies took 0.0015 s
8922[info][progress] creating the dependencies store took 0.0007 s
8923[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0028 s
8924[info][progress] 2.1. preprocessing dependencies took 0.0030 s
8925[info][project info] Dependencies between source elements: 46
8926[info][project info] Dependencies on primitive types: 16
8927[info][project info] Dependencies on array types: 0
8928[info][progress] 2.2. postprocessing dependencies took 0.0008 s
8929[info][project info] Number of source elements: 64
8930[info][project info] Outgoing dependencies: 46
8931[info][project info] Incoming dependencies: 38
8932[info][project info] Symbol(Empty) (0)
8933[info][project info] Symbol(User) (1)
8934[info][project info] Symbol(Address) (1)
8935[info][project info] Symbol(AbstractEntity) (1)
8936[info][project info] => Matched source elements: 3
8937[info][project info] => Other source elements: 61
8938[info][progress] 3. determining the extension of the ensembles took 0.0018 s
8939[info][progress] checking: Symbol(Address) every_element_should_extend (Symbol(User))
8940[info][progress] 4. checking the specified dependency constraints took 0.0008 s
8941[info] - should validate the every_element_should_extend constraint with violations
8942[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8943[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8944[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8945[info][project setup] computing type hierarchy took 0.0034 s
8946[info][project setup] computing overriding information took 0.0006 s
8947[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8948[info][project setup] computing defined methods took 0.0017 s
8949[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8950[info][progress] project created (14)
8951[info][project configuration] project validation revealed 0 significant issues
8952[info][project setup] validating the project took 0.0008 s
8953[info][project setup] creating the project took 0.0084 s
8954[info][progress] 1. reading 8 class files took 0.0088 s
8955[info][progress] collecting dependencies took 0.0017 s
8956[info][progress] creating the dependencies store took 0.0008 s
8957[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0032 s
8958[info][progress] 2.1. preprocessing dependencies took 0.0036 s
8959[info][project info] Dependencies between source elements: 46
8960[info][project info] Dependencies on primitive types: 16
8961[info][project info] Dependencies on array types: 0
8962[info][progress] 2.2. postprocessing dependencies took 0.0008 s
8963[info][project info] Number of source elements: 64
8964[info][project info] Outgoing dependencies: 46
8965[info][project info] Incoming dependencies: 38
8966[info][project info] Symbol(Empty) (0)
8967[info][project info] Symbol(EntityId) (2)
8968[info][project info] => Matched source elements: 2
8969[info][project info] => Other source elements: 62
8970[info][progress] 3. determining the extension of the ensembles took 0.0009 s
8971[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (@entity.annotation.Id())
8972[info][progress] 4. checking the specified dependency constraints took 0.0038 s
8973[info] - should validate every_element_should_be_annotated_with constraint with no violations
8974[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8975[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
8976[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8977[info][project setup] computing type hierarchy took 0.0040 s
8978[info][project setup] computing overriding information took 0.0005 s
8979[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8980[info][project setup] computing defined methods took 0.0028 s
8981[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8982[info][progress] project created (15)
8983[info][project configuration] project validation revealed 0 significant issues
8984[info][project setup] validating the project took 0.0014 s
8985[info][project setup] creating the project took 0.0101 s
8986[info][progress] 1. reading 8 class files took 0.0103 s
8987[info][progress] collecting dependencies took 0.0021 s
8988[info][progress] creating the dependencies store took 0.0008 s
8989[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0033 s
8990[info][progress] 2.1. preprocessing dependencies took 0.0035 s
8991[info][project info] Dependencies between source elements: 46
8992[info][project info] Dependencies on primitive types: 16
8993[info][project info] Dependencies on array types: 0
8994[info][progress] 2.2. postprocessing dependencies took 0.0009 s
8995[info][project info] Number of source elements: 64
8996[info][project info] Outgoing dependencies: 46
8997[info][project info] Incoming dependencies: 38
8998[info][project info] Symbol(Empty) (0)
8999[info][project info] Symbol(EntityId) (2)
9000[info][project info] => Matched source elements: 2
9001[info][project info] => Other source elements: 62
9002[info][progress] 3. determining the extension of the ensembles took 0.0020 s
9003[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (@entity.annotation.Entity())
9004[info][progress] 4. checking the specified dependency constraints took 0.0006 s
9005[info] - should validate every_element_should_be_annotated_with constraint with violations
9006[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9007[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9008[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
9009[info][project setup] computing type hierarchy took 0.0039 s
9010[info][project setup] computing overriding information took 0.0006 s
9011[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9012[info][project setup] computing defined methods took 0.0029 s
9013[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
9014[info][progress] project created (16)
9015[info][project configuration] project validation revealed 0 significant issues
9016[info][project setup] validating the project took 0.0006 s
9017[info][project setup] creating the project took 0.0102 s
9018[info][progress] 1. reading 8 class files took 0.0102 s
9019[info][progress] collecting dependencies took 0.0028 s
9020[info][progress] creating the dependencies store took 0.0010 s
9021[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0042 s
9022[info][progress] 2.1. preprocessing dependencies took 0.0049 s
9023[info][project info] Dependencies between source elements: 46
9024[info][project info] Dependencies on primitive types: 16
9025[info][project info] Dependencies on array types: 0
9026[info][progress] 2.2. postprocessing dependencies took 0.0016 s
9027[info][project info] Number of source elements: 64
9028[info][project info] Outgoing dependencies: 46
9029[info][project info] Incoming dependencies: 38
9030[info][project info] Symbol(Empty) (0)
9031[info][project info] Symbol(EntityId) (2)
9032[info][project info] => Matched source elements: 2
9033[info][project info] => Other source elements: 62
9034[info][progress] 3. determining the extension of the ensembles took 0.0012 s
9035[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (entity.annotation.Id - entity.annotation.Column)
9036[info][progress] 4. checking the specified dependency constraints took 0.0012 s
9037[info] - should validate every_element_should_be_annotated_with (multiple annotations) constraint with no violations
9038[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9039[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9040[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
9041[info][project setup] computing type hierarchy took 0.0044 s
9042[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9043[info][project setup] computing defined methods took 0.0027 s
9044[info][project setup] computing overriding information took 0.0006 s
9045[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
9046[info][progress] project created (17)
9047[info][project configuration] project validation revealed 0 significant issues
9048[info][project setup] validating the project took 0.0007 s
9049[info][project setup] creating the project took 0.0107 s
9050[info][progress] 1. reading 8 class files took 0.0110 s
9051[info][progress] collecting dependencies took 0.0015 s
9052[info][progress] creating the dependencies store took 0.0007 s
9053[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0026 s
9054[info][progress] 2.1. preprocessing dependencies took 0.0027 s
9055[info][project info] Dependencies between source elements: 46
9056[info][project info] Dependencies on primitive types: 16
9057[info][project info] Dependencies on array types: 0
9058[info][progress] 2.2. postprocessing dependencies took 0.0014 s
9059[info][project info] Number of source elements: 64
9060[info][project info] Outgoing dependencies: 46
9061[info][project info] Incoming dependencies: 38
9062[info][project info] Symbol(Empty) (0)
9063[info][project info] Symbol(EntityId) (2)
9064[info][project info] => Matched source elements: 2
9065[info][project info] => Other source elements: 62
9066[info][progress] 3. determining the extension of the ensembles took 0.0010 s
9067[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (entity.annotation.Id - entity.annotation.Column)
9068[info][progress] 4. checking the specified dependency constraints took 0.0006 s
9069[info] - should validate every_element_should_be_annotated_with (multiple annotations) constraint with violations
9070[info] ClasspathFileTest:
9071[info] the Architecture Validation Library when processing classpath files
9072[info] - should return the expected list of paths that match the given regular expression
9073[info] - should throw a specification error if path couldn't be found
9074[info] - should return the expected list of paths that match the given list of regular expressions
9075[info] - should throw a specification error if the path to one of the given JARs couldn't be found
9076[info][project] finalized (LogContext(4170358))
9077[info][project] finalized (LogContext(4170377))
9078[info][project] finalized (LogContext(4170400))
9079[info][project] finalized (LogContext(4170425))
9080[info][project] finalized (LogContext(4170450))
9081[info][project] finalized (LogContext(4169829))
9082[info][project] finalized (LogContext(4170039))
9083[info][project] finalized (LogContext(4170191))
9084[info][project] finalized (LogContext(4170227))
9085[info][project] finalized (LogContext(4170256))
9086[info][project] finalized (LogContext(4170471))
9087[info][project] finalized (LogContext(4170499))
9088[info][project] finalized (LogContext(4170525))
9089[info][project] finalized (LogContext(4170551))
9090[info][project] finalized (LogContext(4170334))
9091[info][project] finalized (LogContext(4170285))
9092[info][project] finalized (LogContext(4170309))
9093[info] Disabling assertions
9094[info] Enabling assertions
9095[info] Disabling assertions
9096[info] Enabling assertions
9097Starting build for ProjectRef(file:/build/repo/,ConfigurationExplorer) (configuration-explorer)... [11/19]
9098Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
9099[info] Disabling assertions
9100[info] Enabling assertions
9101[info] compiling 10 Scala sources to /build/repo/TOOLS/ce/target/scala-3.8.0-RC6/classes ...
9102[warn] there was 1 deprecation warning; re-run with -deprecation for details
9103[warn] one warning found
9104[info] done compiling
9105[info] Disabling assertions
9106[info] Enabling assertions
9107[info] compiling 55 Scala sources to /build/repo/TOOLS/hermes/target/scala-3.8.0-RC6/classes ...
9108[info] done compiling
9109[info] compiling 60 Scala sources and 1 Java source to /build/repo/DEVELOPING_OPAL/demos/target/scala-3.8.0-RC6/classes ...
9110[warn] there were 6 deprecation warnings; re-run with -deprecation for details
9111[warn] one warning found
9112[info] done compiling
9113[info] Disabling assertions
9114[info] Enabling assertions
9115[info] Disabling assertions
9116[info] Enabling assertions
9117[info] Disabling assertions
9118[info] Enabling assertions
9119Starting build for ProjectRef(file:/build/repo/,ThreeAddressCode) (three-address-code)... [12/19]
9120Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
9121[info] Disabling assertions
9122[info] Enabling assertions
9123[info] Disabling assertions
9124[info] Enabling assertions
9125[info] Disabling assertions
9126[info] Enabling assertions
9127[warn] javaOptions will be ignored, fork is set to false
9128[info][OPAL Common] Production Build
9129[info][class file reader] information about class files synthesized at parsing time is removed
9130[info][class file reader] the control-flow is simplified
9131[info][class file reader] control flow simplifications are not logged
9132[info][OPAL Bytecode Representation] Production Build
9133[info][class file reader] information about class files synthesized at parsing time is removed
9134[info][class file reader] the control-flow is simplified
9135[info][class file reader] control flow simplifications are not logged
9136[info][class file reader] invokedynamics are rewritten
9137[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9138[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9139[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9140[info][class file reader] unknown invokedynamics are logged
9141[info][class file reader] dynamic constants are rewritten
9142[info][class file reader] rewrites of dynamic constants are not logged
9143[info][class file reader] unknown dynamic constants are logged
9144[info][class file reader] unresolved dynamic constants are logged
9145[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
9146[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
9147[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
9148[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
9149[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9150[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9151[info][project setup] computing type hierarchy took 0.0332 s
9152[info][project setup] computing overriding information took 0.0036 s
9153[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9154[info][project setup] computing defined methods took 0.0104 s
9155[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9156[info][progress] project created (1)
9157[info][project configuration] project validation revealed 0 significant issues
9158[info][project setup] validating the project took 0.0066 s
9159[info][project setup] creating the project took 0.0899 s
9160[info] TACNaiveRefCmpIfTest:
9161[info] the naive TAC of reference comparison if instructions
9162[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9163[info][OPAL] org.opalj.br.cfg.CFG.Validate: validation off
9164[info][OPAL] org.opalj.br.cfg.CFG.DF.Solver.Trace: false
9165[info] - should correctly reflect the equals case
9166[info] - should correctly reflect the not-equals case
9167[info] - should correctly reflect the non-null case
9168[info] - should correctly reflect the is-null case
9169[info][class file reader] information about class files synthesized at parsing time is removed
9170[info][class file reader] the control-flow is simplified
9171[info][class file reader] control flow simplifications are not logged
9172[info][class file reader] invokedynamics are rewritten
9173[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9174[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9175[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9176[info][class file reader] unknown invokedynamics are logged
9177[info][class file reader] dynamic constants are rewritten
9178[info][class file reader] rewrites of dynamic constants are not logged
9179[info][class file reader] unknown dynamic constants are logged
9180[info][class file reader] unresolved dynamic constants are logged
9181[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9182[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9183[info][project setup] computing type hierarchy took 0.0061 s
9184[info][project setup] computing overriding information took 0.0023 s
9185[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9186[info][project setup] computing defined methods took 0.0054 s
9187[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9188[info][progress] project created (2)
9189[info][project configuration] project validation revealed 0 significant issues
9190[info][project setup] validating the project took 0.0031 s
9191[info][project setup] creating the project took 0.0157 s
9192[info] TACNaiveIntegerIfTest:
9193[info] the naive TAC of integer if instructions
9194[info] - should correctly reflect the not-equals case
9195[info] - should correctly reflect the equals case
9196[info] - should correctly reflect the greater-equals case
9197[info] - should correctly reflect the less-then case
9198[info] - should correctly reflect the less-equals case
9199[info] - should correctly reflect the greater-then case
9200[info][class file reader] information about class files synthesized at parsing time is removed
9201[info][class file reader] the control-flow is simplified
9202[info][class file reader] control flow simplifications are not logged
9203[info][class file reader] invokedynamics are rewritten
9204[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9205[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9206[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9207[info][class file reader] unknown invokedynamics are logged
9208[info][class file reader] dynamic constants are rewritten
9209[info][class file reader] rewrites of dynamic constants are not logged
9210[info][class file reader] unknown dynamic constants are logged
9211[info][class file reader] unresolved dynamic constants are logged
9212[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9213[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9214[info][project setup] computing type hierarchy took 0.0096 s
9215[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9216[info][project setup] computing defined methods took 0.0048 s
9217[info][project setup] computing overriding information took 0.0022 s
9218[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9219[info][progress] project created (3)
9220[info][project configuration] project validation revealed 0 significant issues
9221[info][project setup] validating the project took 0.0019 s
9222[info][project setup] creating the project took 0.0192 s
9223[info] TACNaiveStackAndSynchronizationTest:
9224[info] the naive TAC of stack manipulation and synchronization instructions
9225[info] - should correctly reflect pop
9226[info] - should correctly reflect pop2 mode 2
9227[info] - should correctly reflect dup
9228[info] - should correctly reflect monitorenter and -exit
9229[info] - should correctly reflect invokestatic
9230[info] - should correctly reflect invokeinterface
9231[info][class file reader] information about class files synthesized at parsing time is removed
9232[info][class file reader] the control-flow is simplified
9233[info][class file reader] control flow simplifications are not logged
9234[info][class file reader] invokedynamics are rewritten
9235[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9236[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9237[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9238[info][class file reader] unknown invokedynamics are logged
9239[info][class file reader] dynamic constants are rewritten
9240[info][class file reader] rewrites of dynamic constants are not logged
9241[info][class file reader] unknown dynamic constants are logged
9242[info][class file reader] unresolved dynamic constants are logged
9243[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9244[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9245[info][project setup] computing type hierarchy took 0.0065 s
9246[info][project setup] computing overriding information took 0.0027 s
9247[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9248[info][project setup] computing defined methods took 0.0039 s
9249[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9250[info][progress] project created (4)
9251[info][project configuration] project validation revealed 0 significant issues
9252[info][project setup] validating the project took 0.0018 s
9253[info][project setup] creating the project took 0.0134 s
9254[info] TACNaiveSwitchTest:
9255[info] the naive TAC of switch instructions
9256[info] - should correctly reflect tableswitch case
9257[info] - should correctly reflect lookupswitch case
9258[info][class file reader] information about class files synthesized at parsing time is removed
9259[info][class file reader] the control-flow is simplified
9260[info][class file reader] control flow simplifications are not logged
9261[info][class file reader] invokedynamics are rewritten
9262[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9263[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9264[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9265[info][class file reader] unknown invokedynamics are logged
9266[info][class file reader] dynamic constants are rewritten
9267[info][class file reader] rewrites of dynamic constants are not logged
9268[info][class file reader] unknown dynamic constants are logged
9269[info][class file reader] unresolved dynamic constants are logged
9270[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9271[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9272[info][project setup] computing type hierarchy took 0.0031 s
9273[info][project setup] computing overriding information took 0.0013 s
9274[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9275[info][project setup] computing defined methods took 0.0037 s
9276[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9277[info][progress] project created (5)
9278[info][project configuration] project validation revealed 0 significant issues
9279[info][project setup] validating the project took 0.0016 s
9280[info][project setup] creating the project took 0.0100 s
9281[info] TACNaiveIntegerArithmeticTest:
9282[info] the naive TAC of integer operations
9283[info] - should correctly reflect addition
9284[info] - should correctly reflect logical and
9285[info] - should correctly reflect division
9286[info] - should correctly reflect incrementation by a constant
9287[info] - should correctly reflect negation
9288[info] - should correctly reflect multiplication
9289[info] - should correctly reflect logical or
9290[info] - should correctly reflect modulo
9291[info] - should correctly reflect shift right
9292[info] - should correctly reflect shift left
9293[info] - should correctly reflect subtraction
9294[info] - should correctly reflect arithmetic shift right
9295[info] - should correctly reflect logical xor
9296[info][class file reader] information about class files synthesized at parsing time is removed
9297[info][project] finalized (LogContext(4192891))
9298[info][project] finalized (LogContext(4192678))
9299[info][project] finalized (LogContext(4192945))
9300[info][project] finalized (LogContext(4193036))
9301[info][project] finalized (LogContext(4193008))
9302[info][project configuration] the JDK is part of the analysis
9303[info][project setup] computing type hierarchy took 0.4396 s
9304[info][project setup] computing defined methods took 1.1990 s
9305[info][project setup] computing overriding information took 1.2756 s
9306[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
9307[info][progress] project created (4)
9308[info][project configuration] project validation revealed 0 significant issues
9309[info][project setup] validating the project took 0.0083 s
9310[info][project setup] creating the project took 1.8151 s
9311[info][class file reader] information about class files synthesized at parsing time is removed
9312[info][class file reader] the control-flow is simplified
9313[info][class file reader] control flow simplifications are not logged
9314[info][project configuration] the JDK is part of the analysis
9315[info][project setup] computing type hierarchy took 0.2492 s
9316[info][project setup] computing defined methods took 0.6481 s
9317[info][project setup] computing overriding information took 0.7012 s
9318[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
9319[info][progress] project created (5)
9320[info][project configuration] project validation revealed 0 significant issues
9321[info][project setup] validating the project took 0.5606 s
9322[info][project setup] creating the project took 1.6014 s
9323[info][class file reader] information about class files synthesized at parsing time is removed
9324[info][class file reader] the control-flow is simplified
9325[info][class file reader] control flow simplifications are not logged
9326[info][class file reader] invokedynamics are rewritten
9327[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9328[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9329[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9330[info][class file reader] unknown invokedynamics are logged
9331[info][class file reader] dynamic constants are rewritten
9332[info][class file reader] rewrites of dynamic constants are not logged
9333[info][class file reader] unknown dynamic constants are logged
9334[info][class file reader] unresolved dynamic constants are logged
9335[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9336[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9337[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9338[info][project setup] computing type hierarchy took 0.0131 s
9339[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
9340[info][project setup] computing defined methods took 0.0010 s
9341[info][project setup] computing overriding information took 0.0006 s
9342[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9343[info][progress] project created (6)
9344[info][project configuration] project validation revealed 0 significant issues
9345[info][project setup] validating the project took 0.0018 s
9346[info][project setup] creating the project took 0.0187 s
9347[info] TACAITest:
9348[info] the data-flow based three-address code
9349[info] analysis of ai-9.jar with jdk: api
9350[info][OPAL Abstract Interpretation Framework] Production Build
9351[info] - complex case of catching and storing exceptions (ai.MethodsWithExceptions.extensiveCatchGame using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9352[info] - handling of dead exceptions (the underlying source code contains nested try-finally->try-finally code, with "non-null" tests, which results in effectively dead code) (ai.MethodsWithExceptions.nestedTryFinally using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9353[info] - (mis)using exceptions to control a method's flow (ai.MethodsWithExceptions.exceptionAsControlFlow using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9354[info] - that the new is not stripped away if the init is never executed (ai.MethodsWithExceptions.onlyNewNoInitDueToException using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9355[info] analysis of ai-9.jar with jdk: complete
9356[info] - inlining "trivial" method calls and using origin based def/use information should enable more precise tracking of instances (ai.domain.StringValues.sb using org.opalj.ai.domain.l2.DefaultPerformInvocationsDomainWithCFGAndDefUse)
9357[info] - chained method callees ("Builder Pattern") (ai.domain.StringValues.build using org.opalj.ai.domain.l2.DefaultPerformInvocationsDomainWithCFGAndDefUse)
9358[info] analysis of ai-9.jar with jdk: no
9359[info] - the information related to handled exceptions is complete (ai.MethodsWithExceptions.withFinallyAndThrows using org.opalj.ai.domain.l0.PrimitiveTACAIDomain)
9360[info] - we can distinguish between NullPointerExceptions thrown by a called method and those thrown by the JVM when the receiver is null and when we use provided origin information (ai.MethodsWithExceptions.exceptionsWithMultipleReasonsForNull using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9361[info] - we can distinguish between NullPointerExceptions thrown by a called method and those thrown by the JVM when the RecordDefUse domains has to compute the information (ai.MethodsWithExceptions.exceptionsWithMultipleReasonsForNull using org.opalj.ai.domain.l0.PrimitiveTACAIDomain)
9362[info] - all exceptions that may be raised are caught (ai.MethodsWithExceptions.differentExceptionsHandledBySameHandler using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9363[info] - all exceptions that may be raised - depending on the taken path - are caught (ai.MethodsWithExceptions.differentExceptionsRelatedToArraysHandledBySameHandler using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9364[info] - the first parameter of a static method should have id -2 (ai.MethodsPlain.identity using org.opalj.ai.domain.l0.PrimitiveTACAIDomain)
9365[info] - if we have a catch handler which catches a given and explicitly thrown exception then the origin should identify the respective parameter (ai.MethodsWithExceptions.alwaysCatch using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9366[info] - no exceptions are thrown (ai.MethodsWithArrays.threeElements using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9367[info] - in case of a very simple index out of bounds an exception is always thrown (ai.MethodsWithArrays.arrayIndexOutOfBounds using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9368[info] - in case of a loop an array index out of bounds exception is definitively thrown (ai.MethodsWithArrays.arrayIndexOutOfBoundsInLoop using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9369[info] - array values are correctly stored in a MultipleReferenceValues (ai.MethodsWithArrays.referenceToMultipleArrays using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9370[info] - the information related to handled exceptions is complete (ai.MethodsWithExceptions.withFinallyAndThrows using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9371[info][class file reader] information about class files synthesized at parsing time is removed
9372[info][class file reader] the control-flow is simplified
9373[info][class file reader] control flow simplifications are not logged
9374[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9375[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9376[info][project setup] computing type hierarchy took 0.0132 s
9377[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
9378[info][project setup] computing defined methods took 0.0007 s
9379[info][project setup] computing overriding information took 0.0006 s
9380[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9381[info][progress] project created (7)
9382[info][project configuration] project validation revealed 0 significant issues
9383[info][project setup] validating the project took 0.0005 s
9384[info][project setup] creating the project took 0.0175 s
9385[info] CallersTest:
9386[info] org.opalj.tac.fpcf.properties.CallersTest *** ABORTED ***
9387[info] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9388[info] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
9389[info] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
9390[info] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
9391[info] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
9392[info] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
9393[info] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
9394[info] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
9395[info] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
9396[info] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
9397[info] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
9398[info] ...
9399[error] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9400[error] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
9401[error] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
9402[error] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
9403[error] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
9404[error] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
9405[error] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
9406[error] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
9407[error] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
9408[error] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
9409[error] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
9410[error] at scala.reflect.internal.Symbols$TypeSymbol.updateTypeCache(Symbols.scala:3278)
9411[error] at scala.reflect.internal.Symbols$TypeSymbol.maybeUpdateTypeCache(Symbols.scala:3264)
9412[error] at scala.reflect.internal.Symbols$TypeSymbol.tpe_$times(Symbols.scala:3242)
9413[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.scala$reflect$runtime$SynchronizedSymbols$SynchronizedTypeSymbol$$super$tpe_$times(JavaMirrors.scala:96)
9414[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.$anonfun$tpe_$times$1(SynchronizedSymbols.scala:245)
9415[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times(SynchronizedSymbols.scala:149)
9416[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times$(SynchronizedSymbols.scala:245)
9417[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.tpe_$times(JavaMirrors.scala:96)
9418[error] at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:253)
9419[error] at scala.reflect.runtime.JavaMirrors.createMirror(JavaMirrors.scala:49)
9420[error] at scala.reflect.runtime.JavaMirrors.rootMirror(JavaMirrors.scala:56)
9421[error] at scala.reflect.runtime.JavaMirrors.rootMirror$(JavaMirrors.scala:56)
9422[error] at scala.reflect.runtime.JavaUniverse.rootMirror$lzycompute(JavaUniverse.scala:30)
9423[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
9424[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
9425[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:295)
9426[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:295)
9427[error] at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1667)
9428[error] at scala.reflect.runtime.JavaUniverse.init(JavaUniverse.scala:156)
9429[error] at scala.reflect.runtime.JavaUniverse.<init>(JavaUniverse.scala:95)
9430[error] at scala.reflect.runtime.package$.universe$lzycompute(package.scala:29)
9431[error] at scala.reflect.runtime.package$.universe(package.scala:29)
9432[error] at org.opalj.util.package$.getObjectReflectively(package.scala:129)
9433[error] at org.opalj.tac.cg.CallGraphKey.resolveAnalysisRunner(CallGraphKey.scala:155)
9434[error] at org.opalj.tac.cg.CallGraphKey.resolveAnalysisRunner$(CallGraphKey.scala:44)
9435[error] at org.opalj.tac.cg.CHACallGraphKey$.resolveAnalysisRunner(CHACallGraphKey.scala:22)
9436[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses$$anonfun$1(CallGraphKey.scala:104)
9437[error] at scala.collection.StrictOptimizedIterableOps.strictOptimizedFlatMap(StrictOptimizedIterableOps.scala:121)
9438[error] at scala.collection.StrictOptimizedIterableOps.strictOptimizedFlatMap$(StrictOptimizedIterableOps.scala:30)
9439[error] at scala.collection.convert.JavaCollectionWrappers$JListWrapper.strictOptimizedFlatMap(JavaCollectionWrappers.scala:141)
9440[error] at scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:109)
9441[error] at scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:30)
9442[error] at scala.collection.convert.JavaCollectionWrappers$JListWrapper.flatMap(JavaCollectionWrappers.scala:141)
9443[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses(CallGraphKey.scala:104)
9444[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses$(CallGraphKey.scala:44)
9445[error] at org.opalj.tac.cg.CHACallGraphKey$.registeredAnalyses(CHACallGraphKey.scala:22)
9446[error] at org.opalj.tac.cg.CallGraphKey.allCallGraphAnalyses(CallGraphKey.scala:116)
9447[error] at org.opalj.tac.cg.CallGraphKey.allCallGraphAnalyses$(CallGraphKey.scala:44)
9448[error] at org.opalj.tac.cg.CHACallGraphKey$.allCallGraphAnalyses(CHACallGraphKey.scala:22)
9449[error] at org.opalj.tac.cg.CallGraphKey.requirements(CallGraphKey.scala:96)
9450[error] at org.opalj.tac.cg.CallGraphKey.requirements$(CallGraphKey.scala:44)
9451[error] at org.opalj.tac.cg.CHACallGraphKey$.requirements(CHACallGraphKey.scala:26)
9452[error] at org.opalj.tac.cg.CHACallGraphKey$.requirements(CHACallGraphKey.scala:24)
9453[error] at org.opalj.si.Project.derive$1(Project.scala:123)
9454[error] at org.opalj.si.Project.get(Project.scala:150)
9455[error] at org.opalj.si.Project.get$(Project.scala:14)
9456[error] at org.opalj.br.analyses.Project.get(Project.scala:116)
9457[error] at org.opalj.tac.fpcf.properties.CallersTest.<init>(CallersTest.scala:44)
9458[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
9459[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
9460[error] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
9461[error] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
9462[error] at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
9463[error] at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
9464[error] at java.base/java.lang.Class.newInstance(Class.java:645)
9465[error] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:454)
9466[error] at sbt.TestRunner.runTest$1(TestFramework.scala:153)
9467[error] at sbt.TestRunner.run(TestFramework.scala:168)
9468[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
9469[error] at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
9470[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
9471[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
9472[error] at sbt.TestFunction.apply(TestFramework.scala:348)
9473[error] at sbt.Tests$.processRunnable$1(Tests.scala:475)
9474[error] at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
9475[error] at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
9476[error] at sbt.std.Transform$$anon$4.work(Transform.scala:69)
9477[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
9478[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
9479[error] at sbt.Execute.work(Execute.scala:292)
9480[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
9481[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
9482[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
9483[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
9484[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
9485[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
9486[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
9487[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
9488[error] at java.base/java.lang.Thread.run(Thread.java:833)
9489[error] (ThreeAddressCode / Test / executeTests) java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9490[info] Disabling assertions
9491[info] Enabling assertions
9492[info] Disabling assertions
9493[info] Enabling assertions
9494Starting build for ProjectRef(file:/build/repo/,IDE) (ide)... [13/19]
9495Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
9496[info] Disabling assertions
9497[info] Enabling assertions
9498[info] Disabling assertions
9499[info] Enabling assertions
9500[info] Disabling assertions
9501[info] Enabling assertions
9502[info] Disabling assertions
9503[info] Enabling assertions
9504[info] Disabling assertions
9505[info] Enabling assertions
9506Starting build for ProjectRef(file:/build/repo/,AbstractInterpretationFramework) (abstract-interpretation-framework)... [14/19]
9507Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
9508[info] Disabling assertions
9509[info] Enabling assertions
9510[info] Disabling assertions
9511[info] Enabling assertions
9512[info] Disabling assertions
9513[info] Enabling assertions
9514[warn] javaOptions will be ignored, fork is set to false
9515[info] PropertyTracingTest:
9516[info] a domain that traces control-flow dependent properties
9517[info][OPAL Common] Production Build
9518[info][class file reader] information about class files synthesized at parsing time is removed
9519[info][class file reader] the control-flow is simplified
9520[info][class file reader] control flow simplifications are not logged
9521[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
9522[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
9523[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
9524[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
9525[info][OPAL Bytecode Representation] Production Build
9526[info][OPAL Abstract Interpretation Framework] Production Build
9527[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9528[info] - should be able to correctly identify that the method notSanitized1 does not sanitize the value
9529[info] - should be able to correctly identify that the method notSanitized2 does not sanitize the value
9530[info] - should be able to correctly identify that the method sanitized1 does sanitize the value
9531[info] - should be able to correctly identify that the method sanitized2 does sanitize the value
9532[info] - should be able to correctly identify that the method sanitized3 does sanitize the value
9533[info] - should be able to correctly identify that the method sanitized4 does sanitize the value
9534[info] - should be able to correctly identify that the method sanitized5 does sanitize the value
9535[info] - should be able to correctly identify that the method sanitized6 does sanitize the value
9536[info] LocalsTest:
9537[info] a Locals data structure
9538[info] - should be empty if it has size 0
9539[info] - should be non-empty if it has more than one element
9540[info] - should return null for each field after initialization
9541[info] - should be able to return the value stored (updated(index,value)) at an index
9542[info] - should be able to return the values stored (updated(index,value1,value2)) at an index
9543[info] - should iterate over all values
9544[info] - should be able to map the values to some other data-type
9545[info] - should be able to merge two locals
9546[info] - should return "this" locals if the merge results in values of "this" local
9547[info] - should be able to set a locals' value
9548[info] - should be able to update the locals in-place
9549[info] - should return the same locals if the mapConserve does not update a value
9550[info] - should be able to map the locals
9551[info] - should be able to map the locals using the index
9552[info] - should be able to calculate a hashCode even if it is non-full
9553[info] - should be comparable to a non-full Locals collections
9554[info] - should be able to get the nthValue
9555[info][class file reader] information about class files synthesized at parsing time is removed
9556[info][class file reader] the control-flow is simplified
9557[info][class file reader] control flow simplifications are not logged
9558[info][class file reader] information about class files synthesized at parsing time is removed
9559[info][class file reader] the control-flow is simplified
9560[info][class file reader] control flow simplifications are not logged
9561[info][class file reader] invokedynamics are rewritten
9562[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9563[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9564[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9565[info][class file reader] unknown invokedynamics are logged
9566[info][class file reader] dynamic constants are rewritten
9567[info][class file reader] rewrites of dynamic constants are not logged
9568[info][class file reader] unknown dynamic constants are logged
9569[info][class file reader] unresolved dynamic constants are logged
9570[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9571[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9572[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9573[info][project setup] computing type hierarchy took 0.0078 s
9574[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
9575[info][project setup] computing overriding information took 0.0111 s
9576[info][project setup] computing defined methods took 0.0160 s
9577[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9578[info][progress] project created (1)
9579[info][project configuration] project validation revealed 0 significant issues
9580[info][project setup] validating the project took 0.0127 s
9581[info][project setup] creating the project took 0.0861 s
9582[info] DefaultReferenceValuesTest:
9583[info] the DefaultReferenceValues domain
9584[info] isValueASubtypeOf
9585[info] - should be able to cast an array of objects to an array of array of ints
9586[info] abstractsOver
9587[info] - an ArrayValue should abstract over ifself (with a different timestamp)
9588[info] isMorePreciseThan
9589[info] - an ObjectValue should not be more precise than a second value with the same properties
9590[info] - an ObjectValue should not be more precise than a second value with the same properties, but a different timestamp
9591[info] - an ArrayValue should not be more precise than itself
9592[info] - an ArrayValue should not be more precise than itself (with a different timestamp)
9593[info] - a NullValue should be more precise than an ObjectValue but not vice versa
9594[info] - an ObjectValue of type java/lang/String should be more precise than an ObjectValue of type java/lang/Object but not vice versa
9595[info] using the factory methods
9596[info] - it should be possible to create a representation for a non-null object with a specific type
9597[info] refining a DomainValue that represents a reference value
9598[info] - it should be able to correctly update the upper bound of the corresponding value
9599[info] - should be able to correctly handle the refinement of the nullness property of a multiple reference value that has a more precise bound than any reference value to a single value
9600[info] - should be able to correctly handle the refinement of the upper type bound of a multiple reference value that has a more precise bound than any reference value to a single value
9601[info] - should be able to correctly handle the simple subsequent refinement of the upper type bound of a single value of a multiple reference value
9602[info] - should be able to correctly handle the subsequent refinement of the upper type bound of a single value of a multiple reference value
9603[info] the summarize function
9604[info] - it should calculate a meaningful upper type bound given multiple different types of reference values
9605[info] joining two DomainValues that represent reference values
9606[info] - it should keep the old value when we merge a value with an identical value
9607[info] - it should represent both values after a join of two independent values
9608[info] - it should represent all three values when we join a MultipleReferenceValue with an ObjectValue if all three values are independent
9609[info] - it should be able to join two value sets that contain (reference) identical values
9610[info] - it should be able to join two value sets where the original set is a superset of the second set
9611[info] - it should be able to join two value sets where the original set is a subset of the second set
9612[info] - should be able to join two values with the exact same properties
9613[info] - should be able to join two refined values sets
9614[info] - should be able to rejoin a value
9615[info] - should be able to rejoin a refined object value
9616[info] - should be able to rejoin a refined array value
9617[info] - should handle an idempotent rejoin of a nullvalue
9618[info] - should handle a join of a refined ObjectValue with a MultipleReferenceValue that references the unrefined ObjectValue
9619[info] - should handle a join of an ObjectValue with a MultipleReferenceValue that references the refined ObjectValue
9620[info] using the DefaultReferenceValues domain
9621[info] - it should be able to handle the case where we throw a "null" value or some other value
9622[info] - it should be able to handle basic aliasing (method: "aliases"
9623[info] - it should be able to handle complex refinements (method: "complexRefinement")
9624[info] - it should be possible to get precise information about a method's return values (method: "maybeNull")
9625[info] - it should be possible to handle conditional assignments (method: "simpleConditionalAssignment")
9626[info] - it should be possible to handle conditional assignments (method: "conditionalAssignment1")
9627[info] - it should be able to correctly track a MultipleReferenceValue's values in the presence of aliasing (method: "complexAliasing")
9628[info] - it should be able to correctly determine the value's properties in the presence of aliasing (method: "iterativelyUpdated")
9629[info] - it should be able to handle control flow dependent values (method: "cfDependentValues")
9630[info] - it should be able to correctly refine a MultipleReferenceValues
9631[info] - it should be able to correctly refine related MultipleReferenceValues (method: relatedMultipleReferenceValues)
9632[info] - it should be able to correctly refine the nullness property of MultipleReferenceValues (method: refiningNullnessOfMultipleReferenceValues)
9633[info] - it should be able to correctly refine the upper type bound of MultipleReferenceValues (method: refiningTypeBoundOfMultipleReferenceValues)
9634[info] IssueIDLTest:
9635[info] the toIDL method
9636[info] - should return a valid issue description for a most basic Issue
9637[info] - should return a valid issue description for an Issue which specifies the underlying analysis
9638[info] - should return a valid issue description for an Issue which defines some categories
9639[info] - should return a valid issue description for an Issue which defines the kinds
9640[info] - should return a valid issue description for an Issue which specifies further details
9641[info] - should return a valid issue description for an Issue which specifies all standard attributes
9642[info] PackageTest:
9643[info] the mapOperands method
9644[info] - should be able to map an empty list of operands
9645[info] - should be able to map a list with one operand
9646[info] - should be able to map a list with two different operands
9647[info] - should be able to map a list with three different operands
9648[info] - should be able to map a list with three different operands, where the two first operands are identical
9649[info] - should be able to map a list with three different operands, where the two last operands are identical
9650[info] - should be able to map a list with three different operands, where all three operands are identical
9651[info] DefaultPerInstructionPostProcessingTest:
9652[info] the DefaultPerInstructionPostProcessing trait
9653[info] - should be able to analyze a method that always throws an exception
9654[info] - should be able to analyze a method that catches everything
9655[info] - should be able to identify all potentially thrown exceptions when different exceptions are stored in a variable which is then passed to a throw statement
9656[info] - should be able to analyze a method that catches the thrown exceptions
9657[info] - should be able to handle the pattern where some (checked) exceptions are caught and then rethrown as an unchecked exception
9658[info] - should be able to analyze a method that always throws an exception but also swallows several exceptions
9659[info] UtilTest:
9660[info] the function removeFirstWhile
9661[info] - should return the given list if no element matches
9662[info] - should return the given list if the matching element is not considered
9663[info] - should return the list even if the head matches but it does not pass the filter
9664[info] - should return the list without it's head if the head matches
9665[info] - should return the list without it's second element if that element matches
9666[info] - should return the list without it's last element if that element matches
9667[info] MethodsWithArraysTest:
9668[info] the abstract interpreter
9669[info] - should be able to analyze a method that processes a byte array
9670[info] - should be able to analyze a method that processes a boolean array
9671[info] - should be able to analyze a method that uses the Java feature that arrays are covariant
9672[info] - should be able to analyze a method that does various (complex) type casts related to arrays
9673[info] DefaultLongSetsTest:
9674[info] central properties of domains that use LongSet values
9675[info] - two instances of ALongValue that may represent different values must not be identical
9676[info] operations involving LongSet values
9677[info] the behavior of join if we exceed the max cardinality
9678[info] - (join of two sets with positive values that exceed the cardinality); i1 join i2 => "StructuralUpdate(LongValue)"
9679[info] - (join of two sets with positive values that do not exceed the cardinality); i1 join i2 => "StructuralUpdate(LongSet(0, 1, 2, 3, 4, 5, 6, 9))"
9680[info] - (join of two sets with positive and negative values that exceed the cardinality); i1 join i2 => "StructuralUpdate(LongValue)"
9681[info] - (join of two sets with positive and negative values that do not exceed the cardinality); i1 join i2 => "StructuralUpdate(LongSet(-10, -7, -3, -1, 0, 5, 6, 9))"
9682[info] the behavior of the join operation if we do not exceed the max. spread
9683[info] - (join of disjoint sets) {Long.MinValue,-1} join {1,Long.MaxValue} => {Long.MinValue,-1,1,Long.MaxValue}
9684[info] - (join of intersecting LongSets) {-1,1} join {0,1} => {-1,0,1}
9685[info] - (join of two LongSets with the same values) {-1,1} join {-1,1} => "MetaInformationUpdate"
9686[info] the behavior of the "summarize" function
9687[info] - it should be able to handle intersecting LongSets
9688[info] - it should be able to handle disjunct LongSets
9689[info] - a summary involving some LongValueValue should result in LongValue
9690[info] - should calculate the correct summary if Long.MaxValue is involved
9691[info] - should calculate the correct summary if Long.MinValue is involved
9692[info] the behavior of lmul
9693[info] - {0,3} * {0,2} => {0,6}
9694[info] - {-3,-1} * {-10,-2} => {2,6,10,30}
9695[info] - {-1,3} * {0,2} => {-2,0,6}
9696[info] - {-3,3} * {-2,2} => {-6,6}
9697[info] - {Long.MinValue} * {0} => {0}
9698[info] - {Long.MaxValue} * {0} => {0}
9699[info] - {Long.MinValue} * {2} => {Long.MinValue*2}
9700[info] - {Long.MaxValue} * {2} => {Long.MaxValue*2}
9701[info] - {0,Long.MaxValue} * {Long.MinValue,0} => {Long.MaxValue*Long.MinValue,0}
9702[info] - The result of the mul of a set s and {1} should be s itself; {2,4} * {1} => {2,4}
9703[info] - A specific (but unknown) value * {0} should be {0}
9704[info] the behavior of lor
9705[info] - LongValue | {8,19} => LongValue
9706[info] - {Long.MinValue,Long.MaxValue} | {8,19} => {Long.MinValue+8, Long.MinValue+19, Long.MaxValue}
9707[info] - {Long.MaxValue-2,Long.MaxValue-1} | {Long.MaxValue-1,Long.MaxValue} => {Long.MaxValue-1, Long.MaxValue}
9708[info] - {3} | {8,19} => {11,19}
9709[info] - {0} | {0} => {0}
9710[info] - {0} | {1} => {1}
9711[info] - {1} | {1} => {1}
9712[info] - {1, 3} | {7, 15} => {7, 15}
9713[info] - {8} | {2, 7} => {10, 15}
9714[info] - {Long.MaxValue} | {0} => {Long.MaxValue}
9715[info] - The result of the or of a set s and {0} should be s itself; {2,4} | {0} => {2,4}
9716[info] - A specific (but unknown) value | {-1} should be {-1}
9717[info] the behavior of lxor
9718[info] - LongValue ^ {8,19} => LongValue
9719[info] - {Long.MinValue,Long.MaxValue} ^ {8,19} => {Long.MinValue+8,Long.MinValue+19,Long.MaxValue-19,Long.MaxValue-8}
9720[info] - {Long.MaxValue-2,Long.MaxValue-1} ^ {Long.MaxValue-1,Long.MaxValue} => {0,1,2,3}
9721[info] - {3} ^ {8,19} => {11,16}
9722[info] - {0} ^ {0} => {0}
9723[info] - {0} ^ {1} => {1}
9724[info] - {1} ^ {1} => {0}
9725[info] - {1, 3} ^ {7, 15} => {4,6,12,14}
9726[info] - {8} ^ {2, 7} => {15}
9727[info] - {Long.MaxValue} ^ {0} => {Long.MaxValue}
9728[info] the behavior of ladd
9729[info] - {0,3} + {0,2} => {0,2,3,5}
9730[info] - {-3,-1} + {-10,-2} => {-13,-11,-5,-3}
9731[info] - {-1,3} + {0,2} => {-1,1,3,5}
9732[info] - {0} + LongValue => LongValue
9733[info] - {Long.MinValue,3} + {3,2} => {Long.MinValue+2,Long.MinValue+3,5,6}
9734[info] - {-3,-1} + {-3,Long.MaxValue} => {-6,-4,Long.MaxValue-3,Long.MaxValue-1}
9735[info] the behavior of lsub
9736[info] - {0,3} - {0,2} => {-2,0,1,3}
9737[info] - {-3,-1} - {-10,-2} => {-1,1,7,9}
9738[info] - {-1,3} - {0,2} => {-3,-1,1,3}
9739[info] - {0} - LongValue => LongValue
9740[info] - LongValue - {0} => LongValue
9741[info] - {Long.MinValue,3} - {3,2} => {0,1,Long.MinValue-2,Long.MinValue-3}
9742[info] - {Long.MaxValue,3} - {-3,2} => {Long.MaxValue+3,1,6,Long.MaxValue-2}
9743[info] the behavior of ldiv
9744[info] - {1,3} / {2} => {0,1}
9745[info] - {1,3} / {1} => {1,3}
9746[info] - {1,3} / {0} => ThrowsException
9747[info] - {1,3} / {-1} => {-3,-1}
9748[info] - LongValue / {0} => ThrowsException
9749[info] - LongValue / LongValue => Value and ThrowsException
9750[info] - {-1,200} / LongValue => Value and ThrowsException
9751[info] - {Long.MinValue,-1} / Long.MaxValue => {-1,0}
9752[info] - {Long.MinValue,Long.MaxValue} / Long.MaxValue => {-1,1}
9753[info] the behavior of lrem
9754[info] - LongValue % LongValue => LongValue + Exception
9755[info] - (the dividend is known, but the divisor is 0) {0,3} % {0} => Exception
9756[info] - (the dividend is unknown, but the divisor is 0) LongValue % {0} => Exception
9757[info] - (the dividend is unknown, but the divisor is known) LongValue % {2} => LongValue
9758[info] - (dividend and divisor are positive) {0,3} % {1,2} => {0,1}
9759[info] - (dividend and divisor are negative) {-10,-3} % {-2,-1} => {-1,0}
9760[info] - (the dividend may be positive OR negative) {-10,3} % {1,2} => {0,1}
9761[info] - (the dividend and the divisor may be positive OR negative) {-10,3} % {-3,4} => {-2,-1,0,3}
9762[info] - (the dividend and the divisor are positive) {0,Long.MaxValue} % {16} => {0,15}
9763[info] - (the dividend and the divisor are single values) {2} % {16} => {2}
9764[info] the behavior of land
9765[info] - {3} & {255} => {0}
9766[info] - {4} & {2} => {0}
9767[info] - LongValue & {2} => LongValue
9768[info] - {-2} & LongValue => LongValue
9769[info] - The result of the and of a set s and {-1} should be s itself; {2,4} & {-1} => {2,4}
9770[info] - A specific (but unknown) value & {0} should be {0}
9771[info] the behavior of lshl
9772[info] - LongValue l<< {2} => LongValue
9773[info] - {2} l<< IntegerValue => LongValue
9774[info] - {-1,1} l<< {2} => {-4,4}
9775[info] - {64} l<< {64} => {64}
9776[info] - {1} l<< {64} => {1}
9777[info] - {0} l<< {64} => {0}
9778[info] - {1} l<< {30} => {1073741824}
9779[info] - {1} l<< {2} => {4}
9780[info] - {0,2} l<< {2} => {0,8}
9781[info] - {1,2} l<< {2} => {4,8}
9782[info] the behavior of lshr
9783[info] - LongValue l>> {2} => LongValue
9784[info] - {2} l>> AnIntegerValue => LongValue
9785[info] - {-1,1} l>> {2} => {-1,0}
9786[info] - {256} l>> {64} => {256}
9787[info] - {256} l>> {8} => {1}
9788[info] - {256} l>> {9} => {0}
9789[info] - {0} l>> {64} => {0}
9790[info] - {1} l>> {30} => {0}
9791[info] - {1} l>> {2} => {0}
9792[info] - {1} l>> {0} => {1}
9793[info] - {32,64} l>> {2} => {8,16}
9794[info] the behaviour of lcmp
9795[info] - compare two single-element sets where v1 < v2; lcmp({2}, {4}) => [-1,-1]
9796[info] - compare two single-element sets where v1 = v2; lcmp({2}, {2}) => [0,0]
9797[info] - compare two single-element sets where v1 > v2; lcmp({4}, {2}) => [1,1]
9798[info] - compare a specific (but unknown) LongValue with {Long.MinValue} where v1 can't be < v2; lcmp(LongValue, {Long.MinValue}) => [0,1]
9799[info] - compare a specific (but unknown) LongValue with {Long.MaxValue} where v1 can't be > v2; lcmp({LongValue, {Long.MaxValue}) => [-1,0]
9800[info] - compare the single-element set v1 containing Long.MinValue with a specific (but unknown) LongValue where v1 can't be > v2; lcmp({Long.MinValue}, LongValue) => [-1,0]
9801[info] - compare the single-element set v1 containing Long.MaxValue with a specific (but unknown) LongValue where v1 can't be < v2; lcmp({Long.MaxValue}, LongValue) => [0,1]
9802[info] - compare the multi-element set v1 with a specific (but unknown) LongValue where no information can be deduced; lcmp({-2,0,2}, LongValue) => [-1,1]
9803[info] - compare a specific (but unknown) LongValue with the multi-element set v2 where no information can be deduced; lcmp(LongValue, {-2,0,2}) => [-1,1]
9804[info] - compare two multi-element sets where the smallest element of v1 is greater than the largest element of v2; lcmp({2,4,6}, {-4,-2,0}) => [1,1]
9805[info] - compare two multi-element sets where the greatest element of v1 is less than the smallest element of v2; lcmp({2,4}, {6,8}) => [-1,-1]
9806[info] - compare the multi-element set v1 with the single-element set v2 where v1.last overlaps with v2.head; lcmp({2,4}, {4}) => [-1,0]
9807[info] - compare two multi-element sets where v1.last overlaps with v2.head; lcmp({2,4}, {4,5}) => [-1,0]
9808[info] - compare the multi-element set v1 with the single-element set v2 where v1.head overlaps with v2.last; lcmp({4}, {-4,4}) => [0,1]
9809[info] - compare two multi-element sets where v1.head overlaps with v2.last; lcmp({2,4}, {-4,2}) => [0,1]
9810[info] - compare the single-element set v1 with the multi-element set v2 where v1.head overlaps with v2.head; lcmp({-7},{-7,-5}) => [-1,0]
9811[info] - compare the multi-element set v1 with the single-element set v2 where v1.head overlaps with v2.head; lcmp({2,4}, {2}) => [0,1]
9812[info] - compare two multi-element sets where v1.last overlaps with v2.last; lcmp({-2,0},{-1,0}) => [-1,1]
9813[info] PerformInvocationsTest:
9814[info] PerformInvocations
9815[info][class file reader] information about class files synthesized at parsing time is removed
9816[info][class file reader] the control-flow is simplified
9817[info][class file reader] control flow simplifications are not logged
9818[info][class file reader] invokedynamics are rewritten
9819[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9820[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9821[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9822[info][class file reader] unknown invokedynamics are logged
9823[info][class file reader] dynamic constants are rewritten
9824[info][class file reader] rewrites of dynamic constants are not logged
9825[info][class file reader] unknown dynamic constants are logged
9826[info][class file reader] unresolved dynamic constants are logged
9827[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9828[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9829[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9830[info][project setup] computing type hierarchy took 0.0058 s
9831[info][project setup] computing overriding information took 0.0043 s
9832[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
9833[info][project setup] computing defined methods took 0.0083 s
9834[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9835[info][progress] project created (2)
9836[info][project configuration] project validation revealed 0 significant issues
9837[info][project setup] validating the project took 0.0098 s
9838[info][project setup] creating the project took 0.0271 s
9839[info] - should be able to analyze a simple static method that does nothing
9840[warn][project configuration] method reference cannot be resolved: java.lang.UnsupportedOperationException{ (static?) void <init>()}
9841[info] - should be able to analyze a simple static method that always throws an exception
9842[warn][project configuration] method reference cannot be resolved: java.lang.System{ (static?) long currentTimeMillis()}
9843[info] - should be able to analyze a static method that calls another static method that my fail
9844[info] - should be able to analyze a static method that calls another static method
9845[warn][project configuration] method reference cannot be resolved: java.lang.Object{ (static?) void <init>()}
9846[info] - should be able to analyze a static method that calls multiple other static methods
9847[info] - should be able to analyze a static method that processes the results of other static methods
9848[warn][project configuration] method reference cannot be resolved: java.lang.UnknownError{ (static?) void <init>()}
9849[warn][project configuration] method reference cannot be resolved: java.lang.NullPointerException{ (static?) void <init>()}
9850[warn][project configuration] method reference cannot be resolved: java.lang.IllegalArgumentException{ (static?) void <init>()}
9851[info] - should be able to analyze a static method that throws different exceptions using the same throws statement
9852[info] - should be able to analyze a static method that calls another static method that calls ...
9853[info] - should be able to analyze a method that analyzes the correlation between values
9854[info] - should be able to identify the situation where a passed value is returned as is
9855org.opalj.ai.AIResultBuilder$$anon$2@695fef06
9856[info] - should be able to return the information that a parameter or some other value is returned
9857[info] MethodsWithBranchesTest:
9858[info] the abstract interpreter
9859[info] - should be able to analyze a method that performs a comparison with "nonnull"
9860[info] - should be able to analyze a method that performs a comparison with "null"
9861[info] - should be able to analyze methods that perform multiple comparisons
9862[info] ReflectiveInvokerTest:
9863[info] the ReflectiveInvoker trait
9864[info] - should be able to call a static method
9865[info] - should be able to call a static method with a primitive parameter
9866[info] - should be able to call a virtual method without parameters
9867[info] - should be able to call a virtual method with multiple parameters
9868[info] - should be able to handle methods that return void
9869[info] - should return None when the receiver can't be transformed to a Java object
9870[info] - should return None when a parameter can't be transformed to a Java object
9871[info] - should return None when the class is not in the classpath
9872[info] - should return None when the method is not declared
9873[info] - should return Some(NullPointerException) when the receiver is null and we want to invoke an instance method
9874[info] - should return the exception that is thrown by the invoked method
9875[info] the JavaObjectConversions trait
9876[info] - should convert to the correct target type
9877[info][class file reader] information about class files synthesized at parsing time is removed
9878[info][class file reader] the control-flow is simplified
9879[info][class file reader] control flow simplifications are not logged
9880[info][class file reader] invokedynamics are rewritten
9881[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9882[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9883[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9884[info][class file reader] unknown invokedynamics are logged
9885[info][class file reader] dynamic constants are rewritten
9886[info][class file reader] rewrites of dynamic constants are not logged
9887[info][class file reader] unknown dynamic constants are logged
9888[info][class file reader] unresolved dynamic constants are logged
9889[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9890[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9891[info][project setup] computing type hierarchy took 0.0064 s
9892[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9893[info][project setup] computing overriding information took 0.0031 s
9894[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
9895[info][project setup] computing defined methods took 0.0082 s
9896[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9897[info][progress] project created (3)
9898[info][project configuration] project validation revealed 0 significant issues
9899[info][project setup] validating the project took 0.0090 s
9900[info][project setup] creating the project took 0.0260 s
9901[info] ConstraintsBetweenIntegerValuesTest:
9902[info] with constraint tracking between integer values
9903[info] - it should handle cases where we constrain and compare unknown values (without join)
9904[info] - it should handle cases where we constrain and compare unknown values (with join)
9905[info][class file reader] information about class files synthesized at parsing time is removed
9906[info][class file reader] the control-flow is simplified
9907[info][class file reader] control flow simplifications are not logged
9908[info][class file reader] invokedynamics are rewritten
9909[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9910[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9911[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9912[info][class file reader] unknown invokedynamics are logged
9913[info][class file reader] dynamic constants are rewritten
9914[info][class file reader] rewrites of dynamic constants are not logged
9915[info][class file reader] unknown dynamic constants are logged
9916[info][class file reader] unresolved dynamic constants are logged
9917[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9918[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9919[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9920[info][project setup] computing type hierarchy took 0.0069 s
9921[info][project setup] computing overriding information took 0.0020 s
9922[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
9923[info][project setup] computing defined methods took 0.0082 s
9924[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9925[info][progress] project created (4)
9926[info][project configuration] project validation revealed 0 significant issues
9927[info][project setup] validating the project took 0.0049 s
9928[info][project setup] creating the project took 0.0222 s
9929[info] ConstantFieldValuesResolutionTest:
9930[info] Using ConstantFieldValuesResolution
9931[info] - (Prerequisite) it should be possible to get the constant value of a field
9932[info] IssueLocationIDLTest:
9933[info] the toIDL method
9934[info] - should return a valid issue description for a basic PackageLocation
9935[info] - should return a valid issue description for a PackageLocation with details
9936[info] - should return a valid issue description for a basic ClassLocation
9937[info] - should return a valid issue description for a ClassLocation with details
9938[info] - should return a valid issue description for a method with no parameters and no return value
9939[info] - should return a valid issue description for a method with two int parameters and which returns int values
9940[info] - should return a valid issue description for a method which returns ints and declares one parameter
9941[info] - should return a valid issue description for a method with two int parameters and which returns int values and which has further details
9942[info] - should return a valid issue description for an InstructionLocation in a method without parameters which returns nothing
9943[info] - should return a valid issue description for InstructionLocation with int return and 2 parameters
9944[info] - should return a valid issue description for InstructionLocation with int return, 2 parameters and details
9945[info] StringValuesTest:
9946[info] joining two StringValues
9947[info] - should result in a new instance if both values have the same properties but represent different instances
9948[info] - should result in some object value if both values have the same origin but different values
9949[info] - should result in a new object value if the original value is some object value
9950[info] - should result in some object value if the new value is some object value
9951[info] - should result in a MultipleReferenceValue if both values have different origins
9952[info] summarization of StringValues
9953[info] - should result in the original value
9954[info] - should result – if the values are stored in a MultipleReferenceValues – in an ObjectValue
9955[info][class file reader] information about class files synthesized at parsing time is removed
9956[info][class file reader] the control-flow is simplified
9957[info][class file reader] control flow simplifications are not logged
9958[info][class file reader] invokedynamics are rewritten
9959[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9960[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9961[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9962[info][class file reader] unknown invokedynamics are logged
9963[info][class file reader] dynamic constants are rewritten
9964[info][class file reader] rewrites of dynamic constants are not logged
9965[info][class file reader] unknown dynamic constants are logged
9966[info][class file reader] unresolved dynamic constants are logged
9967[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9968[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
9969[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9970[info][project setup] computing type hierarchy took 0.0062 s
9971[info][project setup] computing overriding information took 0.0050 s
9972[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
9973[info][project setup] computing defined methods took 0.0071 s
9974[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9975[info][progress] project created (5)
9976[info][project configuration] project validation revealed 0 significant issues
9977[info][project setup] validating the project took 0.0047 s
9978[info][project setup] creating the project took 0.0214 s
9979[info] DefaultIntegerRangesTest:
9980[info] central properties of domains that use IntegerRange values
9981[info] - the representation of the integer value 0 should be an IntegerRange(0,0) value
9982[info] operations involving IntegerRange values
9983[info] the behavior of join if we exceed the maximum configured cardinality
9984[info] - (a join of [2,3] and [5,6] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,127))"
9985[info] - (a join of [2,3] and [177,230] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,Short.MaxValue))"
9986[info] - (a join of [20000,300000] and [177,230] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,Int.MaxValue))"
9987[info] - (join of two ranges with positive values that do not exceed the spread); i1 join i2 => "StructuralUpdate(IntegerRange(2,4))"
9988[info] - (a join of [-2,-1] and [-5,-4] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(-128,-1))"
9989[info] - (join of two ranges with negative values that do not exceed the spread); i1 join i2 => "StructuralUpdate(IntegerRange(-3,-1))"
9990[info] - (join of two ranges with Int.MaxValue); i1 join i2 => "StructuralUpdate(IntegerRange(-128,Int.MaxValue))"
9991[info] - (join of two ranges one with [Int.MinValue+1 and Int.MaxValue]); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
9992[info] - the rejoin of two ranges which exceed the max. card. should result in the same range
9993[info] - the join of a range which has primitive value boundaries with some subrange should result in the same range
9994[info] the behavior of the join operation if we do not exceed the max. spread
9995[info] - (join with itself) val ir = IntegerRange(...); ir join ir => "NoUpdate"
9996[info] - (join of disjoint ranges) [Int.MinValue,-1] join [1,Int.MaxValue] => [Int.MinValue,Int.MaxValue]
9997[info] - (join of overlapping IntegerRange values) [-1,1] join [0,2] => [-1,2]
9998[info] - (join of an IntegerRange value and an IntegerRange value that describes a sub-range) [-1,3] join [0,2] => "MetaInformationUpdate"
9999[info] - (join of an IntegerRange value and an IntegerRange value that describes a sub-range) [0,2] join [-1,3] => "StructuralUpdate"; [0,2] join l @ [-1,3] => l'
10000[info] - (join of a "point" range with a non-overlapping range) [0,0] join [1,Int.MaxValue] => [0,Int.MaxValue]
10001[info] the behavior of the "summarize" function
10002[info] - it should be able to handle overlapping values
10003[info] - it should calculate the maximum range for non-overlapping values
10004[info] - a summary involving some IntegerValue should result in AnIntegerValue
10005[info] - should calculate the correct summary if Int.MaxValue is involved
10006[info] - should calculate the correct summary if Int.MinValue is involved
10007[info] the behavior of imul
10008[info] - [0,3] * [0,2] => [lb*lb=0,ub*ub=6]
10009[info] - [-3,-1] * [-10,-2] => [ub*ub=2,lb*lb=30]
10010[info] - [-1,3] * [0,2] => [lb*ub=-2,ub*ub=6]
10011[info] - [-3,3] * [-3,2] => [ub*lb=-9,lb*lb=9]
10012[info] - [0,0] * AnIntegerValue => [0,0]
10013[info] - [Int.MinValue,3] * [-3,2] => AnIntegerValue
10014[info] - [0,3] * [-3,Int.MaxValue] => AnIntegerValue
10015[info] - The result of the multiplying a range r by [1,1] should be r itself; [2,4] * [1,1] => [2,4]
10016[info] - A specific (but unknown) value v1 * [1,1] should be v1 itself
10017[info] - The result of multiplying a specific (but unknown) value v1 by a "point" range != [1,1] should be a specific (but unknown) value different from v1
10018[info] - The result of multiplying a specific (but unknown) value v1 by [2,4] should be a specific (but unknown) value different from v1
10019[info] - The result of multiplying a range by r@[0,0] should be r itself; [2,4] * [0,0] => [0,0]
10020[info] - A specific (but unknown) value * r@[0,0] should be r itself
10021[info] the behavior of ior
10022[info] - AnIntegerValue | [8,19] => AnIntegerRange
10023[info] - AnIntegerValue | [0,0] => AnIntegerRange
10024[info] - [Int.MinValue,Int.MaxValue] | [8,19] => [Int.MinValue, Int.MaxValue]
10025[info] - (two point ranges) [Int.MaxValue-2,Int.MaxValue-2] | [Int.MaxValue-1,Int.MaxValue-1] => [Int.MaxValue, Int.MaxValue]
10026[info] - [Int.MaxValue-16,Int.MaxValue-8] | [Int.MaxValue-32,Int.MaxValue-16] => [Int.MaxValue, Int.MaxValue]
10027[info] - [Int.MinValue, Int.MaxValue] | [8,19] => [Int.MinValue, Int.MaxValue]
10028[info] - [8,19] | [Int.MinValue, Int.MaxValue] => [Int.MinValue, Int.MaxValue]
10029[info] - [Int.MinValue,2] | [8,19] => [Int.MinValue, 19]
10030[info] - [3,3] | [8,19] => [11, 19]
10031[info] - [3,3] | [19,19] => [19,19]
10032[info] - [3,3] | [1,19] => [3,19]
10033[info] - [1,3] | [1,4] => [1,7]
10034[info] - [0,20] | [8,10] => [8,30]
10035[info] - [0,0] | [0,0] => [0,0]
10036[info] - [-5,3] | [8,19] => [-5, 19]
10037[info] - [-5,-3] | [8,19] => [-5, -1]
10038[info] - [-5,-3] | [-8,19] => [-5, -1]
10039[info] - [-5,-3] | [-19,-8] => [-5, -1]
10040[info] - [-5,0] | [-19,-8] => [-19, -1]
10041[info] - [-5,-3] | [-19,0] => [-5, -1]
10042[info] - [3,5] | [-19,-1] => [-19, -1]
10043[info] - [3,5] | [-19,1] => [-19, 5]
10044[info] - [-3,5] | [-19,1] => [-19, 5]
10045[info] - [-1,1] | [0,1] => [-1, 1]
10046[info] - [-10,-10] | [-9,-9] => [-9, -9]
10047[info] - [-10,-10] | [-9,0] => [-10, -1]
10048[info] - [10,10] | [-9,-9] => [-1, -1]
10049[info] - The result of the or of a range r and [0,0] should be r itself; [2,4] | [0,0] => [2,4]
10050[info] - A specific (but unknown) value v1 | [0,0] should be v1 itself
10051[info] - The result of the or of a specific (but unknown) value v1 and a "point" range != [0,0] should be a specific (but unknown) value different from v1
10052[info] - The result of the or of a specific (but unknown) value v1 and [2,4] should be a specific (but unknown) value different from v1
10053[info] - The result of the or of a range and r@[-1,-1] should be r itself; [2,4] | [-1,-1] => [-1,-1]
10054[info] - A specific (but unknown) value | r@[-1,-1] should be r itself
10055[info] the behavior of ineg
10056[info] - -[0,5] => [-5,0]
10057[info] - -[0,0] => [0,0]
10058[info] - -[-17,31] => [-31,17]
10059[info] - -(-[-17,31]) => [-17,31]
10060[info] - -[Int.MinValue,Int.MinValue] => [Int.MinValue,Int.MinValue]
10061[info] - -[Int.MinValue,3] => AnIntegerValue
10062[info] the behavior of ishr
10063[info] - [-100,-100] >> [4,4] => [-7, -7]
10064[info] - [20,20] >> [4,4] => [1, 1]
10065[info] - [-10,5] >> [3,3] => [-2, 0]
10066[info] - [-10,5] >> [3,31] => [-2, 0]
10067[info] - [-10,5] >> [1,3] => [-5, 2]
10068[info] - [-1,1] >> [0,31] => [-1, 1]
10069[info] - [-10,-5] >> [1,3] => [-5, -1]
10070[info] - [-10,-5] >> [1,31] => [-5, -1]
10071[info] - [10,50] >> [1,31] => [0, 25]
10072[info] - [1,5] >> [0,2] => [0, 5]
10073[info] - [Int.MinValue, Int.MinValue+100] >> [0,31] => [-2147483648,-1]
10074[info] - [Int.MaxValue-1000, Int.MaxValue] >> [10,12] => [524287,2097151]
10075[info] - [-1000, -1] >> [-5,12] => [-1000,-1]
10076[info] - [-10, 1] >> [-8,12] => [-10,1]
10077[info] - [10, 12] >> [-12,12] => [0,12]
10078[info] - [-1000, -1] >> [13,35] => [-1,-1]
10079[info] - [-10, 1] >> [30,45] => [-1,0]
10080[info] - [1, 12] >> [20,120] => [0,0]
10081[info] - [10, 10] >> [-9,-9] => [0,0]
10082[info] - [10, 10] >> [128,135] => [0,10]
10083[info] - [10, 15] >> [-9,-9] => [0,15]
10084[info] - [-10, -5] >> [-9,-9] => [-10,-1]
10085[info] - [-10, -5] >> [99,99] => [-10,-1]
10086[info] - [-10, 5] >> [99,99] => [-10,5]
10087[info] - AnIntegerValue >> [31,31] => AnIntegerValue
10088[info] - AnIntegerValue >> [0,0] => AnIntegerValue
10089[info] - [0, 0] >> AnIntegerValue => [0,0]
10090[info] - The result of right-shifting a range r (negative values) by [0,0] should be r itself; [-4,-2] >> [0,0] => [-4,-2]
10091[info] - A specific (but unknown) value v1 right-shifted by [0,0] should be v1 itself
10092[info] - r@[0,0] right-shifted by a specific (but unknown) IntegerValue should be r itself
10093[info] - r@[0,0] right-shifted by a "point" range should be r itself
10094[info] - r@[0,0] right-shifted by [2,4] should be r itself
10095[info] - r@[-1,-1] right-shifted by a specific (but unknown) IntegerValue should be r itself
10096[info] - r@[-1,-1] right-shifted by a "point" range should be r itself
10097[info] - r@[-1,-1] right-shifted by [2,4] should be r itself
10098[info] - A specific (but unknown) value v1 right-shifted by a "point" range != [0,0] should be a specific (but unknown) value different from v1
10099[info] - A specific (but unknown) value v1 right-shifted by [2,4] should be a specific (but unknown) value different from v1
10100[info] the behavior of iadd
10101[info] - [0,3] + [0,2] => [0,5]
10102[info] - [-3,-1] + [-10,-2] => [-13,-3]
10103[info] - [-1,3] + [0,2] => [-1,5]
10104[info] - [0,0] + AnIntegerValue => AnIntegerValue
10105[info] - [Int.MinValue,3] + [2,3] => [Int.MinValue+2,6]
10106[info] - [-3,-1] + [-3,Int.MaxValue] => [-6,Int.MaxValue-1]
10107[info] - [Int.MinValue,3] + [-3,2] => AnIntegerValue
10108[info] - A specific (but unknown) value v1 + [0,0] should be v1 itself
10109[info] - The result of adding [0,0] to a range r should be r itself; [2,4] + [0,0] => [2,4]
10110[info] - The result of adding a specific (but unknown) value v1 to a "point" range != [0,0] should be a specific (but unknown) value different from v1
10111[info] - The result of adding a specific (but unknown) value v1 to a [2,4] should be a specific (but unknown) value different from v1
10112[info] the behavior of isub
10113[info] - [0,3] - [0,2] => [-2,3]
10114[info] - [-3,-1] - [-10,-2] => [-1,9]
10115[info] - [-1,3] - [0,2] => [-3,3]
10116[info] - [0,0] - AnIntegerValue => AnIntegerValue
10117[info] - AnIntegerValue - [0,0] => AnIntegerValue
10118[info] - [Int.MinValue,3] - [2,3] => AnIntegerValue
10119[info] - [2,3] - [Int.MinValue,3] => AnIntegerValue
10120[info] - [-3,-1] - [-3,Int.MaxValue] => AnIntegerValue
10121[info] - [-1,-1] - [-3,Int.MaxValue] => [Int.MinValue,2]
10122[info] - A specific (but unknown) value - 'itself' => [0,0]
10123[info] - A specific (but unknown) value v1 - [0,0] should be v1 itself
10124[info] - The result of subtracting a range r by [0,0] should be r itself; [2,4] - [0,0] => [2,4]
10125[info] - The result of subtracting a "point" range != [0,0] by a specific (but unknown) value v1 should be a specific (but unknown) value different from v1
10126[info] - The result of subtracting [2,4] by a specific (but unknown) value v1 should be a specific (but unknown) value different from v1
10127[info] the behavior of idiv
10128[info] - [1,3] / [2,2] => [0,1]
10129[info] - [1,3] / [1,1] => [1,3]
10130[info] - [1,3] / [0,0] => ThrowsException
10131[info] - [1,3] / [-1,-1] => ComputedValue
10132[info] - AnIntegerValue / [0,0] => ThrowsException
10133[info] - AnIntegerValue / AnIntegerValue => Value and ThrowsException
10134[info] - [-1,200] / AnIntegerValue => Value and ThrowsException
10135[info] - [Int.MinValue,-1] / Int.MaxValue => [1,0]
10136[info] - [Int.MinValue,Int.MaxValue] / Int.MaxValue => [-1,1]
10137[info] the behavior of irem
10138[info] - AnIntegerValue % AnIntegerValue => AnIntegerValue + Exception
10139[info] - [Int.MinValue,0] % AnIntegerValue => AnIntegerValue + Exception
10140[info] - AnIntegerValue % [Int.MinValue,0]=> AnIntegerValue + Exception
10141[info] - (the dividend is known, but the divisor is 0) [0,3] % [0,0] => Exception
10142[info] - (the dividend is unknown, but the divisor is 0) AnIntegerValue % [0,0] => Exception
10143[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % [0,22] => [-21,21] + Exception
10144[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % [2,4] => [-3,3]
10145[info] - (dividend and divisor are positive) [0,3] % [1,2] => [0,1]
10146[info] - (dividend and divisor are negative) [-10,-3] % [-2,-1] => [-1,0]
10147[info] - (the dividend may be positive OR negative) [-10,3] % [1,2] => [-1,1]
10148[info] - (the dividend and the divisor may be positive OR negative) [-10,3] % [-3,4] => [-3,3] + Exception
10149[info] - (the dividend is a value 2^x and the divisor is a multiplicative of 2^x) [32,32] % [16,16] => [0,15]
10150[info] - (the dividend and the divisor are positive) [0,Int.MaxValue] % [16,16] => [0,15]
10151[info] - (the dividend (range) is smaller than the divisor) [1,8] % [1,16] => [1,8]
10152[info] - (the dividend and the divisor are point values) [2,2] % [16,16] => [2,2]
10153[info] the behavior of iand
10154[info] - [3,3] & [255,255] => [0,0]
10155[info] - [4,4] & [2,2] => [0,0]
10156[info] - [2,2] & [4,4] => [0,0]
10157[info] - AnIntegerValue & [2,2] => [0,2]
10158[info] - AnIntegerValue & [1,1] => [0,1]
10159[info] - [1,1] & AnIntegerValue => [0,1]
10160[info] - [2,2] & AnIntegerValue => [0,2]
10161[info] - [-2,-2] & AnIntegerValue => [0,2]
10162[info] - [-2,-2] & AnIntegerValue => AnIntegerValue
10163[info] - The result of the and of a range r and [1,1] should be r itself; [2,4] & [-1,-1] => [2,4]
10164[info] - A specific (but unknown) value v1 & [-1,-1] should be v1 itself
10165[info] - The result of the and of a specific (but unknown) value v1 and a "point" != [-1,-1] range should be a specific (but unknown) value different from v1
10166[info] - The result of the and of a specific (but unknown) value v1 and [2,4] should be a specific (but unknown) value different from v1
10167[info] - The result of the and of a range and r@[0,0] should be r itself; [2,4] & [0,0] => [0,0]
10168[info] - A specific (but unknown) value & r@[0,0] should be r itself
10169[info] the behavior of iushr
10170[info] - (two "point" ranges where both values are larger than zero) [7,7] >>> [2,2] => -1 >>> 2 === 1073741823
10171[info] - (two "point" ranges where the value is smaller than zero) [-1,-1] >>> [2,2] => -1 >>> 2 === 1073741823
10172[info] - (two "point" ranges which are both smaller than zero) [-5,-5] >>> [-2,-2] => -5 >>> -2 === 3
10173[info] - (two "point" ranges where the shift value is smaller than zero) [5,5] >>> [-2,-2] => 5 >>> -2 === 0
10174[info] - (no-shift/shift by zero) [-20, 20] >>> [0,0] => [-20,20]
10175[info] - [20, 20] >>> [2,4] => [1,5]
10176[info] - [Int.MinValue, Int.MinValue+100] >>> [25,45] => [1,64]
10177[info] - [2, 4] >>> [25,45] => [0,0]
10178[info] - [-2, 4] >>> [25,45] => [0,127]
10179[info] - [5, 20] >>> [-20,1] => [2,20]
10180[info] - [-5, 20] >>> [-20,1] => [-5,2147483647]
10181[info] - [-20, -5] >>> [-20,1] => [-20,2147483645]
10182[info] - [Int.MinValue, Int.MinValue+100] >>> [25,31] => [1,64]
10183[info] - [Int.MinValue+9999,Int.MaxValue] >>> [4,8] => [8388568,134217727]
10184[info] - [-1, 1] >>> [4,8] => [0, 268435455]
10185[info] - [-25, 1] >>> [0,1] => [-25,2147483647]
10186[info] - [25, 60] >>> [0,25] => [0,60]
10187[info] - [0,1] >>> [0,1] => [0,1]
10188[info] - [15,15] >>> [5,5] => [0,0]
10189[info] - [-15,-15] >>> [5,5] => [134217727,134217727]
10190[info] - [-15,15] >>> [5,5] => [0,134217727]
10191[info] - [-15,15] >>> [0,31] => [-15,2147483647]
10192[info] - [5,45] >>> [0,31] => [0,45]
10193[info] - [-45,-5] >>> [0,31] => [-45,2147483645]
10194[info] the behavior of ixor
10195[info] - AnIntegerValue ^ [-10,-10] => AnIntegerValue
10196[info] - [-10,-10] ^ AnIntegerValue => AnIntegerValue
10197[info] - [-22,-2] ^ AnIntegerValue => AnIntegerValue
10198[info] - AnIntegerValue ^ [-22,-2] => AnIntegerValue
10199[info] - AnIntegerValue ^ [2,22] => AnIntegerValue
10200[info] - [2,22] ^ AnIntegerValue => AnIntegerValue
10201[info] - [-12,12] ^ AnIntegerValue => AnIntegerValue
10202[info] - AnIntegerValue ^ [-12,12] => AnIntegerValue
10203[info] - AnIntegerValue ^ AnIntegerValue => AnIntegerValue
10204[info] - [0,0] ^ AnIntegerValue => AnIntegerValue
10205[info] - AnIntegerValue ^ [0,0] => AnIntegerValue
10206[info] - x (AnIntegerValue) ^ x => [0,0]
10207[info] - [0,0] ^ [0,1] => [0,1]
10208[info] - [1,5] ^ [0,3] => [0,7]
10209[info] - [-1,5] ^ [0,3] => [-4,7]
10210[info] - [-10,-5] ^ [0,3] => [-12,-5]
10211[info] - [10,50] ^ [12,31] => [0,63]
10212[info] - [-10,50] ^ [12,31] => [-32,63]
10213[info] - [-5,-1] ^ [-8,-6] => [1,7]
10214[info] - [-5,-1] ^ [-80,-60] => [56,79]
10215[info] - [-500,-100] ^ [-120,-100] => [0,511]
10216[info] - [-1,-1] ^ [-120,-100] => [99,119]
10217[info] - [-5,-1] ^ [9,12] => [-16,-9]
10218[info] - [-50,-30] ^ [0,45] => [-64,-1]
10219[info] - [Int.MinValue,Int.MinValue+100] ^ [0,45] => [-2147483648,-2147483521]
10220[info] - [Int.MinValue,Int.MinValue+100] ^ [40,45] => [-2147483648,-2147483521]
10221[info] - [0,12] ^ [-14,-10] => [-16,-1]
10222[info] - [40,45] ^ [Int.MinValue,Int.MinValue+100] => [-2147483648,-2147483521]
10223[info] - [0,45] ^ [-50,-30] => [-64,-1]
10224[info] - [-1,1] ^ [0,12] => [-13,13]
10225[info] - [-1,19] ^ [10,18] => [-19,31]
10226[info] - [-25,19] ^ [10,18] => [-32,31]
10227[info] - [-25,19] ^ [Int.MaxValue-25,Int.MaxValue] => [-2147483648,2147483647]
10228[info] - [Int.MaxValue-25,Int.MaxValue] ^ [-25,19] => [-2147483648,2147483647]
10229[info] - [10,18] ^ [-25,19] => [-32,31]
10230[info] - [-25,19] ^ [-5,-1] => [-24,28]
10231[info] - [-5,-1] ^ [-25,19] => [-24,28]
10232[info] - [-1,1] ^ [-1,1] => [-2,1]
10233[info] - [-15,12] ^ [-1,34] => [-48,46]
10234[info] - [0,0] ^ [-1,34] => [-1,34]
10235[info] - [-1,0] ^ [-1,34] => [-35,34]
10236[info] - [0,0] ^ [34,34] => [34,34]
10237[info] - [Int.MinValue,Int.MaxValue] ^ [Int.MinValue,Int.MaxValue] => [Int.MinValue,Int.MaxValue]
10238[info] - [-8569,-8400] ^ [50000,50500] => [-58880,-57857]
10239[info] - [8569,12000] ^ [0,60] => [8512,12031]
10240[info] - [-1,0] ^ [100,102] => [-103,102]
10241[info] the behavior of ishl
10242[info] - [10,22] << [12,31] => [-2147483648,2013265920]
10243[info] - [1,22] << [1,4] => [2,352]
10244[info] - [0,5] << [0,4] => [0,80]
10245[info] - [1,5] << [4,4] => [16,80]
10246[info] - [1,5] << [-4,4] => [1,80]
10247[info] - [1,5] << [-4,-1] => [-2147483648,1610612736]
10248[info] - [1,5] << [-4,100] => [-2147483648,1610612736]
10249[info] - [1,5] << [50,100] => [-2147483648,1610612736]
10250[info] - [1,5] << [0,0] => [1,5]
10251[info] - [1,5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10252[info] - [-1,5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10253[info] - [-10,-5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10254[info] - [1,50] << [Int.MinValue,Int.MaxValue] => [-2147483648,2080374784]
10255[info] - [-10,-5] << [Int.MinValue,Int.MinValue] => [-2147483648,1879048192]
10256[info] - [10,50] << [Int.MinValue,Int.MinValue] => [-2147483648,2080374784]
10257[info] - [-10,5] << [Int.MinValue,Int.MinValue] => [-2147483648,1879048192]
10258[info] - [-100,-50] << [0,0] => [-100,-50]
10259[info] - [-100,-50] << [3,24] => [-1677721600,-400]
10260[info] - [-10,-5] << [0,24] => [-167772160,-5]
10261[info] - [-10,-5] << [2,2] => [-40,-20]
10262[info] - [-10,-5] << [-2,2] => [-40,-5]
10263[info] - AnIntegerValue << [2,2] => AnIntegerValue
10264[info] - [2,2] << AnIntegerValue => AnIntegerValue
10265[info] - [-1,1] << [2,2] => [-4, 4]
10266[info] - (two "point" ranges where the value is smaller than zero) [-1,-1] << [2,2] => -1 << 2
10267[info] - (two "point" ranges which are both smaller than zero) [-5,-5] << [-2,-2] => -5 << -2
10268[info] - (two "point" ranges where the shift value is smaller than zero) [5,5] << [-2,-2] => 5 << -2
10269[info] - (the shift value is constant but too large) [64,64] << [64,64] => [64,64]
10270[info] - [1,1] << [64,64] => [1,1]
10271[info] - [0,0] << [64,64] => [0,0]
10272[info] - [1,1] << [30,30] => [1073741824,1073741824]
10273[info] - [1,1] << [2,2] => [4,4]
10274[info] - [0,2] << [2,2] => [0,8]
10275[info] - [1,2] << [2,2] => [4,8]
10276[info] - [1,2] << [2,3] => [4,16]
10277[info] - The result of left-shifting a range r (positive values) by [0,0] should be r itself; [2,4] << [0,0] => [2,4]
10278[info] - The result of left-shifting a range r (negative values) by [0,0] should be r itself; [-4,-2] << [0,0] => [-4,-2]
10279[info] - A specific (but unknown) value v1 left-shifted by [0,0] should be v1 itself
10280[info] - r@[0,0] left-shifted by a specific (but unknown) IntegerValue should be r itself
10281[info] - r@[0,0] left-shifted by a "point" range should be r itself
10282[info] - r@[0,0] left-shifted by [2,4] should be r itself
10283[info] - r@[-1,-1] left-shifted by a specific (but unknown) IntegerValue should be [Int.MinValue, -1]
10284[info] - A specific (but unknown) value v1 left-shifted by a "point" range != [0,0] should be a specific (but unknown) value different from v1
10285[info] - A specific (but unknown) value v1 left-shifted by [2,4] should be a specific (but unknown) value different from v1
10286[info] the behavior of the i2b cast operator
10287[info] - (byte)AnIntegerValue => [-128,+127]
10288[info] - (byte)[-10,19] => [-10,+19]
10289[info] - (byte)[0,129] => [-128,+127]
10290[info] the behavior of the i2s cast operator
10291[info] - (short)AnIntegerValue => [-Short.MinValue,Short.MaxValue]
10292[info] - (short)[0,129] => [0,129]
10293[info] - (short)[-128,+129000] => [-Short.MinValue,Short.MaxValue]
10294[info] the behavior of the relational operators
10295[info] the behavior of the greater or equal than (>=) operator
10296[info] - [3,3] >= [0,2] => Yes
10297[info] - [3,3] >= [0,3] => Yes
10298[info] - [Int.MaxValue,Int.MaxValue] >= AnIntegerValue should be Yes
10299[info] - [0,3] >= [3,3] => Unknown
10300[info] - [2,3] >= [1,4] => Unknown
10301[info] - [1,4] >= [2,3] => Unknown
10302[info] - [Int.MinValue,Int.MinValue] >= AnIntegerValue should be Unknown
10303[info] - [3,3] >= [4,4] => No
10304[info] - [-3,3] >= [4,40] => No
10305[info] - a specific (but unknown) value compared (>=) with itself should be Yes
10306[info] the behavior of the greater or equal than (<=) operator
10307[info] - a specific (but unknown) value compared (<=) with itself should be Yes
10308[info] - comparison(<=) of anInt with IntMin
10309[info] the behavior of the greater than (>) operator
10310[info] - [3,3] > [0,2] should be Yes
10311[info] - [3,300] > [0,2] should be Yes
10312[info] - [3,3] > [0,3] should be Unknown
10313[info] - [0,3] > [3,3] should be No
10314[info] - [2,3] > [1,4] should be Unknown
10315[info] - [-3,3] > [3,30] should be No
10316[info] - [3,3] > [4,4] should be No
10317[info] - [3,3] > [3,3] should be No
10318[info] - [Int.MinValue,Int.MinValue] > AnIntegerValue should be No
10319[info] - a specific (but unknown) value compared (>) with itself should be No
10320[info] the behavior of the greater than (<) operator
10321[info] - a specific (but unknown) value compared (<) with itself should be No
10322[info] the behavior of the equals (==) operator
10323[info] - [3,3] == [3,3] should be Yes
10324[info] - [2,2] == [3,3] should be No
10325[info] - [0,3] == [4,10] should be No
10326[info] - [0,3] == [3,3] should be Unknown
10327[info] - [0,3] == [0,3] should be Unknown
10328[info] - a specific (but unknown) value compared (==) with itself should be Yes
10329[info] the behavior of the not equals (!=) operator
10330[info] - a specific (but unknown) value compared (!=) with itself should be Yes
10331[info] the behavior of intIsSomeValueInRange
10332[info] - if the precise value is unknown
10333[info] - if no value is in the range (values are smaller)
10334[info] - if no value is in the range (values are larger)
10335[info] - if some value is in the range (completely enclosed)
10336[info] - if some value is in the range (lower-end is overlapping)
10337[info] - if some value is in the range (higher-end is overlapping)
10338[info] using IntegerRangeValues
10339[info] when we have multiple loops that reuse the same local variable
10340[info] - the analysis should calculate the correct bounds ("lowerBoundUpperBound")
10341[info] handling of complex dependent casts and modulo operations
10342[info] - the analysis should be correct in the presence of type casts ("randomModulo")
10343[info] constraint propagation
10344[info] - it should be able to adapt (<) the bounds of an IntegerRange value in the presences of aliasing and calculate the correct summary value
10345[info] - it should be able to adapt (<) the bounds of an IntegerRange value in the presences of aliasing
10346[info] - it should be able to adapt (<=) the bounds of an IntegerRange value in the presences of aliasing
10347[info] - it should be able to adapt (>=) the bounds of an IntegerRange value in the presences of aliasing
10348[info] - it should be able to adapt (>) the bounds of an IntegerRange value in the presences of aliasing
10349[info] - it should be able to collect a switch statement's cases and use that information to calculate a result
10350[info] - it should be able to detect contradicting conditions
10351[info] - it should be able to track integer values such that it is possible to potentially identify an array index out of bounds exception
10352[info] - it should be possible to identify dead code - even for complex conditions
10353[info] - an idempotent operation (+0) should not affect constraint propagation (cfDependentValuesAdd)
10354[info] - an idempotent operation (-0) should not affect constraint propagation (cfDependentValuesSub)
10355[info] - an idempotent operation (*1) should not affect constraint propagation (cfDependentValuesMult)
10356[info] - an idempotent operation (/1) should not affect constraint propagation (cfDependentValuesDiv)
10357[info] - an idempotent operation (& -1) should not affect constraint propagation (cfDependentValuesBitwiseAnd)
10358[info] - an idempotent operation (| 0) should not affect constraint propagation (cfDependentValuesBitwiseOr)
10359[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues1_v1)
10360[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues1_v2)
10361[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues1_v3)
10362[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues2)
10363[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues3)
10364[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues4)
10365[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues5)
10366[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues6)
10367[info] - it should not perform useless evaluations
10368[info] - it should handle casts correctly
10369[info] - it should handle cases where we have more complex aliasing
10370[info] PerformInvocationsWithRecursionDetectionTest:
10371[info] PerformInvocationsWithRecursionDetection
10372[info][class file reader] information about class files synthesized at parsing time is removed
10373[info][class file reader] the control-flow is simplified
10374[info][class file reader] control flow simplifications are not logged
10375[info][class file reader] invokedynamics are rewritten
10376[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
10377[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10378[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10379[info][class file reader] unknown invokedynamics are logged
10380[info][class file reader] dynamic constants are rewritten
10381[info][class file reader] rewrites of dynamic constants are not logged
10382[info][class file reader] unknown dynamic constants are logged
10383[info][class file reader] unresolved dynamic constants are logged
10384[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
10385[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
10386[info][project setup] computing type hierarchy took 0.0099 s
10387[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
10388[info][project setup] computing overriding information took 0.0021 s
10389[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
10390[info][project setup] computing defined methods took 0.0096 s
10391[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
10392[info][progress] project created (6)
10393[info][project configuration] project validation revealed 0 significant issues
10394[info][project setup] validating the project took 0.0109 s
10395[info][project setup] creating the project took 0.0347 s
10396[info] - should be able to analyze a simple static, recursive method
10397[info] - should be able to analyze a method that is self-recursive and which will never abort
10398[warn][project configuration] method reference cannot be resolved: java.lang.System{ (static?) long currentTimeMillis()}
10399[info] - should be able to analyze a method that is self-recursive and which will never abort due to exception handling
10400[info] - should be able to analyze some methods with mutual recursion
10401[info] - should be able to analyze a static method that uses recursion to calculate the factorial of a small concrete number
10402[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (3): ( [int = 9] ; [int = 10] ; [int = 11] ) } }
10403[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (4): ( [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10404[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (5): ( [int = 7] ; [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10405[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (6): ( [int = 6] ; [int = 7] ; [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10406[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (7): ( [int = 5] ; [int = 6] ; [int = 7] ; [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10407[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (8): ( [int = 4] ; [int = 5] ; [int = 6] ; [int = 7] ; [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10408[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (9): ( [int = 3] ; [int = 4] ; [int = 5] ; [int = 6] ; [int = 7] ; [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10409[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (10): ( [int = 2] ; [int = 3] ; [int = 4] ; [int = 5] ; [int = 6] ; [int = 7] ; [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10410[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (11): ( [int = 1] ; [int = 2] ; [int = 3] ; [int = 4] ; [int = 5] ; [int = 6] ; [int = 7] ; [int = 8] ; [int = 9] ; [int = 10] ; [int = 11] ) } }
10411[info] - should issue a warning if a method is called very often using different operands
10412[info] ClassValuesTest:
10413[info] ClassValues
10414[info] - should be able to create the right representation for Arrays of primitive values
10415[info] - should be able to create the right representation for Arrays of object values
10416[info] - should be able to trace static class values
10417[info] - should be able to handle the case that we are not able to resolve the class
10418[info] - should be able to trace literal strings in Class.forName(String) calls
10419[info] - should be able to trace literal strings in Class.forName(String,boolean,ClassLoader) calls
10420[info] - should be able to trace known string variables in Class.forName calls
10421[info] - should be able to trace literal strings in Class.forName(Module, String) calls
10422[info] - should be able to trace known string variables in Class.forName(Module, String) calls
10423[info] - should over-approximate when incompatible class names and modules are combined in Class.forName
10424[info] - should be able to correctly join multiple class values
10425[info] - should be able to trace static class values of primitives
10426[info] MethodsWithLoopsTest:
10427[info] the abstract interpreter when analyzing methods with loops
10428[info] - should be able to analyze a method that never terminates
10429[info] MethodsWithExceptionsTest:
10430[info] the abstract interpreter
10431[info] - should be able to analyze a method that always throws an exception
10432[info] - should be able to analyze a method that catches everything
10433[info] - should be able to identify all potentially thrown exceptions when different exceptions are stored in a variable which is then passed to a throw statement
10434[info] - should be able to analyze a method that catches the thrown exceptions
10435[info] - should be able to handle the pattern where some (checked) exceptions are caught and then rethrown as an unchecked exception
10436[info] - should be able to analyze a method that always throws an exception (from the code/generated by the JVM)
10437[info] RelevanceIDLTest:
10438[info] the toIDL method
10439[info] - should return a valid IDLJson object for Relevance.OfNoRelevance
10440[info] - should return a valid IDLJson object for Relevance.High
10441[info] IssueDetailsIDLTest:
10442[info] the toIDL method
10443[info] - should return a valid issue description if there are no LocalVariables
10444[info] - should return a valid issue description if we have a single int typed LocalVariable
10445[info] - should return a valid issue description if we have an int and double LocalVariable
10446[info] - should return a valid issue description for the Operand of a SimpleConditionalBranchInstruction with one operand
10447[info] - should return a valid issue description for the Operands of a SimpleConditionalBranchInstruction with two operands
10448[info] - should return a valid issue description for the Operands of a CompoundConditionalBranchInstruction with a single case
10449[info] - should return a valid issue description for the Operands of a CompoundConditionalBranchInstruction with two cases
10450[info] - should return a valid issue description for the Operands of a StackManagementInstruction with a single operand
10451[info] - should return a valid issue description for the Operands of a StackManagementInstruction with 2 operands
10452[info] - should return a valid issue description for the Locals accessed by an IINC(0)
10453[info] - should return a valid issue description for the Locals accessed by an IINC(1)
10454[info] - should return a valid issue description for an instruction without operands
10455[info] - should return a valid issue description for the operands of an athrow instruction
10456[info] - should return a valid issue description for the operands of some arithmetic instruction with 2 operands
10457[info][class file reader] information about class files synthesized at parsing time is removed
10458[info][class file reader] the control-flow is simplified
10459[info][class file reader] control flow simplifications are not logged
10460[info][class file reader] invokedynamics are rewritten
10461[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
10462[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10463[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10464[info][class file reader] unknown invokedynamics are logged
10465[info][class file reader] dynamic constants are rewritten
10466[info][class file reader] rewrites of dynamic constants are not logged
10467[info][class file reader] unknown dynamic constants are logged
10468[info][class file reader] unresolved dynamic constants are logged
10469[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
10470[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
10471[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
10472[info][project setup] computing type hierarchy took 0.0090 s
10473[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
10474[info][project setup] computing overriding information took 0.0038 s
10475[info][project setup] computing defined methods took 0.0095 s
10476[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
10477[info][progress] project created (7)
10478[info][project configuration] project validation revealed 0 significant issues
10479[info][project setup] validating the project took 0.0060 s
10480[info][project setup] creating the project took 0.0263 s
10481[info] DefaultIntegerSetsTest:
10482[info] central properties of domains that use IntegerSet values
10483[info] - the representation of the constant integer value 0 should be an IntegerSet value
10484[info] operations involving IntegerSet values
10485[info] the behavior of join if we exceed the max cardinality
10486[info] - (join of two sets with positive values that exceed the cardinality); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
10487[info] - (join of two sets with positive values that do not exceed the cardinality); i1 join i2 => "StructuralUpdate(IntegerSet(0, 1, 2, 3, 4, 5, 6, 9))"
10488[info] - (join of two sets with positive and negative values that exceed the cardinality); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
10489[info] - (join of two sets with positive and negative values that do not exceed the cardinality); i1 join i2 => "StructuralUpdate(IntegerSet(-10, -7, -3, -1, 0, 5, 6, 9))"
10490[info] the behavior of the join operation if we do not exceed the max. spread
10491[info] - (join with itself) IntegerSet(0) join IntegerSet(0) => "NoUpdate"
10492[info] - (join of disjoint sets) {Int.MinValue,-1} join {1,Int.MaxValue} => {Int.MinValue,-1,1,Int.MaxValue}
10493[info] - (join of intersecting IntegerSets) {-1,1} join {0,1} => {-1,0,1}
10494[info] - (join of two IntegerSets with the same values) {-1,1} join {-1,1} => "MetaInformationUpdate"
10495[info] the behavior of the "summarize" function
10496[info] - it should be able to handle intersecting IntegerSets
10497[info] - it should be able to handle disjunct IntegerSets
10498[info] - a summary involving some IntegerValue should result in AnIntegerValue
10499[info] - should calculate the correct summary if Int.MaxValue is involved
10500[info] - should calculate the correct summary if Int.MinValue is involved
10501[info] the behavior of imul
10502[info] - {0,3} * {0,2} => {0,6}
10503[info] - {-3,-1} * {-10,-2} => {2,6,10,30}
10504[info] - {-1,3} * {0,2} => {-2,0,6}
10505[info] - {-3,3} * {-2,2} => {-6,6}
10506[info] - {3} * AnIntegerValue => AnIntegerValue
10507[info] - {Int.MinValue} * {0} => {0}
10508[info] - {Int.MaxValue} * {0} => {0}
10509[info] - {Int.MinValue} * {2} => {Int.MinValue*2}
10510[info] - {Int.MaxValue} * {2} => {Int.MaxValue*2}
10511[info] - {0,Int.MaxValue} * {Int.MinValue,0} => {Int.MaxValue*Int.MinValue,0}
10512[info] - The result of the mul of a set s and {1} should be s itself; {2,4} * {1} => {2,4}
10513[info] - A specific (but unknown) value * {0} should be {0}
10514[info] the behavior of ior
10515[info] - AnIntegerValue | {8,19} => AnIntegerValue
10516[info] - {Int.MinValue,Int.MaxValue} | {8,19} => {Int.MinValue+8, Int.MinValue+19, Int.MaxValue}
10517[info] - {Int.MaxValue-2,Int.MaxValue-1} | {Int.MaxValue-1,Int.MaxValue} => {Int.MaxValue-1, Int.MaxValue}
10518[info] - {3} | {8,19} => {11,19}
10519[info] - {0} | {0} => {0}
10520[info] - {0} | {1} => {1}
10521[info] - {1} | {1} => {1}
10522[info] - {1, 3} | {7, 15} => {7, 15}
10523[info] - {8} | {2, 7} => {10, 15}
10524[info] - The result of the or of a set s and {0} should be s itself; {2,4} | {0} => {2,4}
10525[info] - A specific (but unknown) value | {-1} should be {-1}
10526[info] the behavior of ixor
10527[info] - AnIntegerValue ^ {8,19} => AnIntegerValue
10528[info] - {Int.MinValue,Int.MaxValue} ^ {8,19} => {Int.MinValue+8,Int.MinValue+19,Int.MaxValue-19,Int.MaxValue-8}
10529[info] - {Int.MaxValue-2,Int.MaxValue-1} ^ {Int.MaxValue-1,Int.MaxValue} => {0,1,2,3}
10530[info] - {3} ^ {8,19} => {11,16}
10531[info] - {0} ^ {0} => {0}
10532[info] - {0} ^ {1} => {1}
10533[info] - {1} ^ {1} => {0}
10534[info] - {1, 3} ^ {7, 15} => {4,6,12,14}
10535[info] - {8} ^ {2, 7} => {15}
10536[info] - {Int.MaxValue} ^ {0} => {Int.MaxValue}
10537[info] the behavior of iadd
10538[info] - {0,3} + {0,2} => {0,2,3,5}
10539[info] - {-3,-1} + {-10,-2} => {-13,-11,-5,-3}
10540[info] - {-1,3} + {0,2} => {-1,1,3,5}
10541[info] - {0} + AnIntegerValue => AnIntegerValue
10542[info] - {Int.MinValue,3} + {2,3} => {Int.MinValue+2,Int.MinValue+3,5,6}
10543[info] - {-3,-1} + {-3,Int.MaxValue} => {-6,-4,Int.MaxValue-3,Int.MaxValue-1}
10544[info] the behavior of isub
10545[info] - {0,3} - {0,2} => {-2,0,1,3}
10546[info] - {-3,-1} - {-10,-2} => {-1,1,7,9}
10547[info] - {-1,3} - {0,2} => {-3,-1,1,3}
10548[info] - {0} - AnIntegerValue => AnIntegerValue
10549[info] - AnIntegerValue - {0} => AnIntegerValue
10550[info] - {Int.MinValue,3} - {2,3} => {0,1,Int.MinValue-2,Int.MinValue-3}
10551[info] - {Int.MaxValue,3} - {-3,2} => {Int.MaxValue+3,1,6,Int.MaxValue-2}
10552[info] the behavior of idiv
10553[info] - {1,3} / {2} => {0,1}
10554[info] - {1,3} / {1} => {1,3}
10555[info] - {1,3} / {0} => ThrowsException
10556[info] - {1,3} / {-1} => {-3,-1}
10557[info] - AnIntegerValue / {0} => ThrowsException
10558[info] - AnIntegerValue / AnIntegerValue => Value and ThrowsException
10559[info] - {-1,200} / AnIntegerValue => Value and ThrowsException
10560[info] - {Int.MinValue,-1} / Int.MaxValue => {-1,0}
10561[info] - {Int.MinValue,Int.MaxValue} / Int.MaxValue => {-1,1}
10562[info] the behavior of irem
10563[info] - AnIntegerValue % AnIntegerValue => AnIntegerValue + Exception
10564[info] - (the dividend is known, but the divisor is 0) {0,3} % {0} => Exception
10565[info] - (the dividend is unknown, but the divisor is 0) AnIntegerValue % {0} => Exception
10566[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % {2} => AnIntegerValue
10567[info] - (dividend and divisor are positive) {0,3} % {1,2} => {0,1}
10568[info] - (dividend and divisor are negative) {-10,-3} % {-2,-1} => {-1,0}
10569[info] - (the dividend may be positive OR negative) {-10,3} % {1,2} => {0,1}
10570[info] - (the dividend and the divisor may be positive OR negative) {-10,3} % {-3,4} => {-2,-1,0,3}
10571[info] - (the dividend and the divisor are positive) {0,Int.MaxValue} % {16} => {0,15}
10572[info] - (the dividend and the divisor are single values) {2} % {16} => {2}
10573[info] the behavior of iand
10574[info] - {3} & {255} => {0}
10575[info] - {4} & {2} => {0}
10576[info] - AnIntegerValue & {2} => AnIntegerValue
10577[info] - {-2} & AnIntegerValue => AnIntegerValue
10578[info] - The result of the and of a set s and {-1} should be s itself; {2,4} & {-1} => {2,4}
10579[info] - A specific (but unknown) value & {0} should be {0}
10580[info] the behavior of ishl
10581[info] - AnIntegerValue << {2} => AnIntegerValue
10582[info] - {2} << AnIntegerValue => AnIntegerValue
10583[info] - {-1,1} << {2} => {-4,4}
10584[info] - {64} << {64} => {64}
10585[info] - {1} << {64} => {1}
10586[info] - {0} << {64} => {0}
10587[info] - {1} << {30} => {1073741824}
10588[info] - {1} << {2} => {4}
10589[info] - {0,2} << {2} => {0,8}
10590[info] - {1,2} << {2} => {4,8}
10591[info] - {1,2} << {2,3} => {4,8,16}
10592[info] - {Int.MinValue,-64,Int.MaxValue} << {2,3} => {-512,-256,-8,-4,0}
10593[info] the behavior of ishr
10594[info] - AnIntegerValue >> {2} => AnIntegerValue
10595[info] - {2} >> AnIntegerValue => AnIntegerValue
10596[info] - {-1,1} >> {2} => {-1,0}
10597[info] - {256} >> {64} => {256}
10598[info] - {256} >> {8} => {1}
10599[info] - {256} >> {9} => {0}
10600[info] - {0} >> {64} => {0}
10601[info] - {1} >> {30} => {0}
10602[info] - {1} >> {2} => {0}
10603[info] - {1} >> {0} => {1}
10604[info] - {32,64} >> {2} => {8,16}
10605[info] - {Int.MinValue,Int.MaxValue} >> {16,31} => {-32768,-1,0,32767}
10606[info] the behavior of the i2b cast operator
10607[info] - (byte){-10,...,19} => {-10,...,+19}
10608[info] - (byte){0,...,129} => {-128,-127,0,...,+127}
10609[info] the behavior of the i2s cast operator
10610[info] - (short)AnIntegerValue => AnIntegerValue
10611[info] - (short){-10,...,129} => {-10,...,60}
10612[info] - (short){-128,...,+129000} => {-Short.MinValue,...,Short.MaxValue}
10613[info] the behavior of the relational operators
10614[info] the behavior of the greater or equal than (>=) operator
10615[info] - {3} >= {2} => Yes
10616[info] - {3} >= {3} => Yes
10617[info] - {Int.MaxValue} >= AnIntegerValue should be Yes
10618[info] - {0} >= {3} => No
10619[info] - {2,3} >= {1,4} => Unknown
10620[info] - {1,4} >= {2,3} => Unknown
10621[info] - {Int.MinValue} >= AnIntegerValue should be Unknown
10622[info] - {3} >= {4} => No
10623[info] - {-3,3} >= {-5,-4} => Yes
10624[info] - {-3,-2} >= {-4,-3} => Yes
10625[info] - a specific (but unknown) value compared (>=) with itself should be Yes
10626[info] the behavior of the greater or equal than (<=) operator
10627[info] - a specific (but unknown) value compared (<=) with itself should be Yes
10628[info] the behavior of the greater than (>) operator
10629[info] - {3} > {2} should be Yes
10630[info] - {3,300} > {0,2} should be Yes
10631[info] - {3} > {0,3} should be Unknown
10632[info] - {0} > {3} should be No
10633[info] - {2,3} > {1,4} should be Unknown
10634[info] - {-3,3} > {3,30} should be No
10635[info] - {3} > {3} should be No
10636[info] - {Int.MinValue} > AnIntegerValue should be No
10637[info] - a specific (but unknown) value compared (>) with itself should be No
10638[info] the behavior of the small than (<) operator
10639[info] - a specific (but unknown) value compared (<) with itself should be No
10640[info] - {0,3} < {4,10} should be No
10641[info] - {0,3} < {0,3} should be Unknown
10642[info] the behavior of the equals (==) operator
10643[info] - {3} == {3} should be Yes
10644[info] - {2} == {3} should be No
10645[info] - {0,3} == {4,10} should be No
10646[info] - {0,3} == {3} should be Unknown
10647[info] - {0,3} == {0,3} should be Unknown
10648[info] - a specific (but unknown) value compared (==) with itself should be Yes
10649[info] the behavior of the not equals (!=) operator
10650[info] - a specific (but unknown) value compared (!=) with itself should be Yes
10651[info] the behavior of intIsSomeValueInRange
10652[info] - if the precise value is unknown
10653[info] - if no value is in the range (values are smaller)
10654[info] - if no value is in the range (values are larger)
10655[info] - if some value is in the range (completely enclosed)
10656[info] - if some value is in the range (lower-end is overlapping)
10657[info] - if some value is in the range (higher-end is overlapping)
10658[info] - if the small values are too small and the large values are too large
10659[info] using IntegerSetValues
10660[info] without constraint tracking between values
10661[info] - it should be able to collect a switch statement's cases and use that information to calculate a result
10662[info] - it should be able to track integer values such that it is possible to potentially identify an array index out of bounds exception
10663[info] - it should be possible to identify dead code - even for complex conditions
10664[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues1_v1)
10665[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues1_v2)
10666[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues1_v3)
10667[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues2)
10668[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues3)
10669[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues4)
10670[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues5)
10671[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues6)
10672[info] - it should not perform useless evaluations
10673[info] - it should handle cases where we have more complex aliasing
10674[info] DefaultConcreteArraysTest:
10675[info] array initializations
10676[info] - should be able to analyze a simple int array initialization
10677[info] - should be able to analyze a simple byte array initialization
10678[info] - should be able to analyze a simple short array initialization
10679[info] - should be able to analyze a simple long array initialization
10680[info] - should be able to analyze a simple float array initialization
10681[info] - should be able to analyze a simple double array initialization
10682[info] - should be able to analyze a simple boolean array initialization
10683[info] - should be able to analyze a simple char array initialization
10684[info] - should be able to analyze a simple string array initialization
10685[info] - should be able to analyze a simple object array initialization
10686[info] - should be able to analyze a an object array initialization with different concrete types
10687[info] - should be able to analyze a simple 4-dimensional array initialization
10688[info] - should be able to analyze a simple 2-dimensional array initialization
10689[info] - should be able to analyze a simple 3-dimensional array initialization
10690[info] - should be able to analyze a 3-dimensional array initialization with potential exceptions !!! IGNORED !!!
10691[info] array accesses that lead to exceptions
10692[info] - if an index is out of bounds a corresponding exception should be thrown even if the store is potentially impossible
10693[info] - should lead to an array store exception if the value cannot be stored in the array
10694[info] array stores
10695[info] - should be able to analyze a method that updates a value stored in an array in a branch !!! IGNORED !!!
10696[info] - should be able to detect a possible array store exception and the default array value !!! IGNORED !!!
10697[info] complex array operations
10698[info] - should be able to analyze that every returned array is null
10699[info] - should be able to analyze array initializations of different number types with different length
10700[info] MethodsPlainTest:
10701[info] the abstract interpreter
10702[info] - should be able to analyze a method that does nothing
10703[info] - should be able to analyze a method that returns a fixed integer value
10704[info] - should be able to analyze a method that returns a fixed long value
10705[info] - should be able to analyze a method that returns a fixed double value
10706[info] - should be able to analyze a method that returns a fixed float value
10707[info] - should be able to analyze a method that returns a fixed string value
10708[info] - should be able to analyze a method that returns a fixed class value
10709[info] - should be able to analyze a method that just returns a parameter value
10710[info] - should be able to analyze a method that just returns a parameter string
10711[info] - should be able to analyze a method that adds two int values
10712[info] - should be able to analyze a method that ands two int values
10713[info] - should be able to analyze a method that divides two int values
10714[info] - should be able to analyze a method that multiplies two int values
10715[info] - should be able to analyze a method that ors two int values
10716[info] - should be able to analyze a method that shift left an int values
10717[info] - should be able to analyze a method that shift right an int values
10718[info] - should be able to analyze a method that reminder an int values
10719[info] - should be able to analyze a method that subtracts two int values
10720[info] - should be able to analyze a method that logical shift right an int values
10721[info] - should be able to analyze a method that XORs an int values
10722[info] - should be able to analyze a method that adds two long values
10723[info] - should be able to analyze a method that ands two long values
10724[info] - should be able to analyze a method that divides two long values
10725[info] - should be able to analyze a method that multiplies two long values
10726[info] - should be able to analyze a method that ors two long values
10727[info] - should be able to analyze a method that shift left an long values
10728[info] - should be able to analyze a method that shift right an long values
10729[info] - should be able to analyze a method that reminder an long values
10730[info] - should be able to analyze a method that subtracts two long values
10731[info] - should be able to analyze a method that logical shift right an long values
10732[info] - should be able to analyze a method that XORs an long values
10733[info] - should be able to analyze a method that adds two double values
10734[info] - should be able to analyze a method that divides two double values
10735[info] - should be able to analyze a method that multiplies two double values
10736[info] - should be able to analyze a method that reminder an double values
10737[info] - should be able to analyze a method that subtracts two double values
10738[info] - should be able to analyze a method that adds two float values
10739[info] - should be able to analyze a method that divides two float values
10740[info] - should be able to analyze a method that multiplies two float values
10741[info] - should be able to analyze a method that reminder an float values
10742[info] - should be able to analyze a method that subtracts two float values
10743[info] - should be able to analyze a method that casts an int to a byte
10744[info] - should be able to analyze a method that casts an int to a char
10745[info] - should be able to analyze a method that casts an int to a double
10746[info] - should be able to analyze a method that casts an int to a float
10747[info] - should be able to analyze a method that casts an int to a long
10748[info] - should be able to analyze a method that casts an int to a short
10749[info] - should be able to analyze a method that casts an long to a double
10750[info] - should be able to analyze a method that casts an long to a float
10751[info] - should be able to analyze a method that casts an long to a int
10752[info] - should be able to analyze a method that casts an double to a float
10753[info] - should be able to analyze a method that casts an double to a int
10754[info] - should be able to analyze a method that casts an double to a long
10755[info] - should be able to analyze a method that casts an float to a double
10756[info] - should be able to analyze a method that casts an float to a int
10757[info] - should be able to analyze a method that casts an float to a long
10758[info] - should be able to analyze a method that returns a negative float value
10759[info] - should be able to analyze a method that returns a negative double value
10760[info] - should be able to analyze a method that returns a negative long value
10761[info] - should be able to analyze a method that returns a negative int value
10762[info] - should be able to correctly handle casts
10763[info] - should be able to correctly handle an instance of
10764[info] - should be able to analyze a classical setter method
10765[info] - should be able to analyze a classical getter method
10766[info] - should be able to analyze a classical static setter method
10767[info] - should be able to analyze a classical static getter method
10768[info] - should be able to analyze integer load and store commands
10769[info] - should be able to analyze odd long load and store commands
10770[info] - should be able to analyze even long load and store commands
10771[info] - should be able to analyze odd double load and store commands
10772[info] - should be able to analyze even double load and store commands
10773[info] - should be able to analyze float load and store commands
10774[info] - should be able to analyze object load and store commands
10775[info] - should be able to analyze a push of null value
10776[info] - should be able to analyze a push of byte value
10777[info] - should be able to analyze a push of short value
10778[info] - should be able to analyze a push of double const0 value
10779[info] - should be able to analyze a push of double const1 value
10780[info] - should be able to analyze a push of float const0 value
10781[info] - should be able to analyze a push of float const1 value
10782[info] - should be able to analyze a push of float const2 value
10783[info] - should be able to analyze a push of int const-1 value
10784[info] - should be able to analyze a push of int const0 value
10785[info] - should be able to analyze a push of int const1 value
10786[info] - should be able to analyze a push of int const2 value
10787[info] - should be able to analyze a push of int const3 value
10788[info] - should be able to analyze a push of int const4 value
10789[info] - should be able to analyze a push of int const5value
10790[info] - should be able to analyze a push of long const0 value
10791[info] - should be able to analyze a push of long const1 value
10792[info] - should be able to analyze a new boolean array
10793[info] - should be able to analyze a new char array
10794[info] - should be able to analyze a new float array
10795[info] - should be able to analyze a new double array
10796[info] - should be able to analyze a new byte array
10797[info] - should be able to analyze a new short array
10798[info] - should be able to analyze the creation of a new int array
10799[info] - should be able to analyze the creation of a new long array
10800[info] - should be able to analyze the creation of a new Object array
10801[info] - should be able to analyze the creation of a new multidimensional Object array
10802[info] - should be able to analyze loads and stores of an object in an array
10803[info] - should be able to analyze the loading and storing of byte values in an array
10804[info] - should be able to analyze to load and store a char in an array
10805[info] - should be able to analyze to load and store a double in an array
10806[info] - should be able to analyze to load and store a float in an array
10807[info] - should be able to analyze a load and store of an int in an array
10808[info] - should be able to analyze a load and store of a long in an array
10809[info] - should be able to analyze loads and stores of short values in an array
10810[info] - should be able to analyze a method that multiplies a value by two
10811[info] - should be able to return the correct type of an object if an object that is passed in is directly returned
10812[info] - should be able to analyze a method that creates an instance of an object using reflection
10813[info] - should be able to analyze a method that creates an object and which calls multiple methods of the new object
10814[info][project] finalized (LogContext(4219071))
10815[info][project] finalized (LogContext(4218389))
10816[info][project] finalized (LogContext(4219922))
10817[info][project] finalized (LogContext(4219290))
10818[info][project] finalized (LogContext(4219140))
10819[info] Disabling assertions
10820[info] Enabling assertions
10821[info][project] finalized (LogContext(4207761))
10822[info][project] finalized (LogContext(4196413))
10823[info][project] finalized (LogContext(4206138))
10824[info] Disabling assertions
10825[info] Enabling assertions
10826Starting build for ProjectRef(file:/build/repo/,Hermes) (hermes)... [15/19]
10827Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
10828[info] Disabling assertions
10829[info] Enabling assertions
10830[info] Disabling assertions
10831[info] Enabling assertions
10832[info] Disabling assertions
10833[info] Enabling assertions
10834[warn] javaOptions will be ignored, fork is set to false
10835[info] Disabling assertions
10836[info] Enabling assertions
10837[info] Disabling assertions
10838[info] Enabling assertions
10839Starting build for ProjectRef(file:/build/repo/,Demos) (demos)... [16/19]
10840Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
10841[info] Disabling assertions
10842[info] Enabling assertions
10843[info] Disabling assertions
10844[info] Enabling assertions
10845[info] Disabling assertions
10846[info] Enabling assertions
10847[warn] javaOptions will be ignored, fork is set to false
10848[info] Disabling assertions
10849[info] Enabling assertions
10850[info] Disabling assertions
10851[info] Enabling assertions
10852Starting build for ProjectRef(file:/build/repo/,BytecodeDisassembler) (bytecode-disassembler)... [17/19]
10853Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
10854[info] Disabling assertions
10855[info] Enabling assertions
10856[info] Disabling assertions
10857[info] Enabling assertions
10858[info] Disabling assertions
10859[info] Enabling assertions
10860[warn] javaOptions will be ignored, fork is set to false
10861[info] Disabling assertions
10862[info] Enabling assertions
10863[info] Disabling assertions
10864[info] Enabling assertions
10865Starting build for ProjectRef(file:/build/repo/,DependenciesExtractionLibrary) (dependencies-extraction-library)... [18/19]
10866Compile scalacOptions: -encoding, UTF8, --java-output-version:17, -unchecked, -Wunused:privates,locals,implicits,patvars,imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
10867[info] Disabling assertions
10868[info] Enabling assertions
10869[info] Disabling assertions
10870[info] Enabling assertions
10871[info] Disabling assertions
10872[info] Enabling assertions
10873[warn] javaOptions will be ignored, fork is set to false
10874[info][OPAL Common] Production Build
10875[info][class file reader] information about class files synthesized at parsing time is removed
10876[info][class file reader] the control-flow is simplified
10877[info][class file reader] control flow simplifications are not logged
10878[info][OPAL Bytecode Representation] Production Build
10879[info] DependenciesOnTypesTest:
10880[info] DependencyExtractor
10881[info] - should extract a dependency to java.lang.Object
10882[info] - should extract a dependency to the type java.lang.Object[]
10883[info] - should extract a dependency to the type java.lang.Object[][]
10884[info] - should extract dependencies to byte
10885[info] - should extract dependencies to short
10886[info] - should extract dependencies to char
10887[info] - should extract dependencies to int
10888[info] - should extract dependencies to long
10889[info] - should extract dependencies to boolean
10890[info] - should extract dependencies to float
10891[info] - should extract dependencies to double
10892[info] - should extract dependencies to byte arrays
10893[info] - should extract dependencies to short arrays
10894[info] - should extract dependencies to char arrays
10895[info] - should extract dependencies to int arrays
10896[info] - should extract dependencies to long arrays
10897[info] - should extract dependencies to boolean arrays
10898[info] - should extract dependencies to float arrays
10899[info] - should extract dependencies to double arrays
10900[info] ExtractDependenciesFromClassFilesTest:
10901[info] - should be able to extract dependencies of proxy/Constructors.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/proxy.jar
10902[info] - should be able to extract dependencies of proxy/InstanceMethods.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/proxy.jar
10903[info] - should be able to extract dependencies of proxy/InterfaceMethods.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/proxy.jar
10904[info] - should be able to extract dependencies of proxy/PrivateInstanceMethods.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/proxy.jar
10905[info] - should be able to extract dependencies of proxy/StaticMethods.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/proxy.jar
10906[info] - should be able to extract dependencies of fields/FieldReferenceResolution$I.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10907[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Sub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10908[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10909[info] - should be able to extract dependencies of fields/FieldReferenceResolution.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10910[info] - should be able to extract dependencies of fields/Sub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10911[info] - should be able to extract dependencies of fields/SubI.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10912[info] - should be able to extract dependencies of fields/SubSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10913[info] - should be able to extract dependencies of fields/Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10914[info] - should be able to extract dependencies of fields/SuperI.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10915[info] - should be able to extract dependencies of fields/SuperSuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10916[info] - should be able to extract dependencies of fields/User.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10917[info] - should be able to extract dependencies of immutability/ArrayPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10918[info] - should be able to extract dependencies of immutability/ClonePassedArray.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10919[info] - should be able to extract dependencies of immutability/ClonePassedObject.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10920[info] - should be able to extract dependencies of immutability/ExtendImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10921[info] - should be able to extract dependencies of immutability/ExtendMutableClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10922[info] - should be able to extract dependencies of immutability/FinalPrivatePrimitiveType.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10923[info] - should be able to extract dependencies of immutability/FinalPublicArray.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10924[info] - should be able to extract dependencies of immutability/FinalPublicImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10925[info] - should be able to extract dependencies of immutability/FinalPublicMutableObject.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10926[info] - should be able to extract dependencies of immutability/FinalPublicPrimitiveType.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10927[info] - should be able to extract dependencies of immutability/ImmutableClassWithNativeMethod.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10928[info] - should be able to extract dependencies of immutability/ImmutableRecursiveDataStructure.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10929[info] - should be able to extract dependencies of immutability/IndirectSetterForPrivateField.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10930[info] - should be able to extract dependencies of immutability/LazyInitField.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10931[info] - should be able to extract dependencies of immutability/MutableRecursiveDataStructure.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10932[info] - should be able to extract dependencies of immutability/NonFinalPrivateSetter.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10933[info] - should be able to extract dependencies of immutability/NonFinalPublicClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10934[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivateObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10935[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivateObject.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10936[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivatePrimitive$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10937[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivatePrimitive.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10938[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnImmutableObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10939[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10940[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10941[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObject.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10942[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObjectClone$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10943[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObjectClone.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10944[info] - should be able to extract dependencies of immutability/PrivateImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10945[info] - should be able to extract dependencies of immutability/ReferenceImmutableObjectPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10946[info] - should be able to extract dependencies of immutability/ReferenceMutableObjectPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10947[info] - should be able to extract dependencies of immutability/ReturnNonCloneArray.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10948[info] - should be able to extract dependencies of immutability/ThrowException.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10949[info] - should be able to extract dependencies of immutability/VolatileFieldClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10950[info] - should be able to extract dependencies of immutability/annotations/ConditionallyImmutable.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10951[info] - should be able to extract dependencies of immutability/annotations/Immutable.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10952[info] - should be able to extract dependencies of immutability/annotations/Mutable.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10953[info] - should be able to extract dependencies of immutability/helperclasses/AbstractImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10954[info] - should be able to extract dependencies of immutability/helperclasses/ImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10955[info] - should be able to extract dependencies of immutability/helperclasses/MutableClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutability.jar
10956[info] - should be able to extract dependencies of jsr_ret/Demo.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn.jar
10957[info] - should be able to extract dependencies of metrics/fanin_fanout/AddExpression.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/metrics.jar
10958[info] - should be able to extract dependencies of metrics/fanin_fanout/Constant.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/metrics.jar
10959[info] - should be able to extract dependencies of metrics/fanin_fanout/Expression.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/metrics.jar
10960[info] - should be able to extract dependencies of metrics/fanin_fanout/ExpressionInterpreter.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/metrics.jar
10961[info] - should be able to extract dependencies of dependencies/AnnotationDefaultAttributeTestClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10962[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$GenericTest.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10963[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$GenericUpperIntersectionTest.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10964[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$Inheritance.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10965[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$NestedGeneric.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10966[info] for the code's invokedynamic instructions only dependencies to the runtime are resolved
10967[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10968[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10969[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10970[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$3.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10971[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10972[info] - should be able to extract dependencies of dependencies/ExceptionTestClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10973[info] - should be able to extract dependencies of dependencies/FieldsClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10974[info] - should be able to extract dependencies of dependencies/InstructionsTestClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10975[info] - should be able to extract dependencies of dependencies/OuterClass$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10976[info] - should be able to extract dependencies of dependencies/OuterClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10977[info] - should be able to extract dependencies of dependencies/SignatureTestClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10978[info] - should be able to extract dependencies of dependencies/SignatureTestInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10979[info] - should be able to extract dependencies of dependencies/SignatureTestSubClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10980[info] - should be able to extract dependencies of dependencies/TestAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10981[info] - should be able to extract dependencies of dependencies/TestClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10982[info] - should be able to extract dependencies of dependencies/TestInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10983[info] - should be able to extract dependencies of dependencies/TypeTestAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10984[info] - should be able to extract dependencies of dependencies/TypeTestAnnotations.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10985[info] - should be able to extract dependencies of dependencies/package-info.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10986[info] - should be able to extract dependencies of dependencies/sub/DeprecatedInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10987[info] - should be able to extract dependencies of dependencies/sub/MarkerInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10988[info] - should be able to extract dependencies of code/BoundedBuffer.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/code.jar
10989[info] - should be able to extract dependencies of code/ImmutableList$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/code.jar
10990[info] - should be able to extract dependencies of code/ImmutableList.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/code.jar
10991[info] - should be able to extract dependencies of code/Quicksort.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/code.jar
10992[info] - should be able to extract dependencies of types/TypeDeclarations.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/types.jar
10993[info] - should be able to extract dependencies of java8methodresolution/ISub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
10994[info] - should be able to extract dependencies of java8methodresolution/ISuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
10995[info] - should be able to extract dependencies of java8methodresolution/ISuperAlt.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
10996[info] - should be able to extract dependencies of java8methodresolution/Sub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
10997[info] - should be able to extract dependencies of java8methodresolution/SubAlt.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
10998[info] - should be able to extract dependencies of java8methodresolution/SubSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
10999[info] - should be able to extract dependencies of java8methodresolution/SubWithInheritedCompute.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
11000[info] - should be able to extract dependencies of java8methodresolution/SubWithMaximallySpecific.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
11001[info] - should be able to extract dependencies of java8methodresolution/Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
11002[info] - should be able to extract dependencies of java8methodresolution/SuperWithCompute.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java8methodresolution.jar
11003[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$1$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11004[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11005[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$InnerPrinterOfAnonymousClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11006[info] - should be able to extract dependencies of innerclasses/MyRootClass$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11007[info] - should be able to extract dependencies of innerclasses/MyRootClass$1MyInnerPrinter.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11008[info] - should be able to extract dependencies of innerclasses/MyRootClass$2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11009[info] - should be able to extract dependencies of innerclasses/MyRootClass$Formatter.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11010[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11011[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX$InnerPrettyPrinter.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11012[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11013[info] - should be able to extract dependencies of innerclasses/MyRootClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11014[info] - should be able to extract dependencies of cornercases/ArrayClone.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases.jar
11015[info] - should be able to extract dependencies of cornercases/Assertions.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases.jar
11016[info] - should be able to extract dependencies of cornercases/MethodSignatures.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases.jar
11017[info] - should be able to extract dependencies of cornercases/MethodSignaturesCaller.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases.jar
11018[info] - should be able to extract dependencies of cornercases/ShortMethods.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases.jar
11019[info] - should be able to extract dependencies of cornercases/ThrowsNullValue.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/cornercases.jar
11020[info] - should be able to extract dependencies of java16records/RecordClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java16records-g-16-parameters-genericsignature.jar
11021[info] - should be able to extract dependencies of method_types/A.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types.jar
11022[info] - should be able to extract dependencies of method_types/B.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types.jar
11023[info] - should be able to extract dependencies of method_types/C.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types.jar
11024[info] - should be able to extract dependencies of method_types/D.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types.jar
11025[info] - should be able to extract dependencies of method_types/E.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types.jar
11026[info] - should be able to extract dependencies of method_types/IA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/method_types.jar
11027[info] - should be able to extract dependencies of annotations/property/EP.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11028[info] - should be able to extract dependencies of annotations/target/AccessedField.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11029[info] - should be able to extract dependencies of annotations/target/AccessedFields.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11030[info] - should be able to extract dependencies of annotations/target/CallGraphAlgorithm.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11031[info] - should be able to extract dependencies of annotations/target/InvokedConstructor.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11032[info] - should be able to extract dependencies of annotations/target/InvokedConstructors.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11033[info] - should be able to extract dependencies of annotations/target/InvokedMethod.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11034[info] - should be able to extract dependencies of annotations/target/InvokedMethods.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11035[info] - should be able to extract dependencies of annotations/target/TargetResolution.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11036[info] - should be able to extract dependencies of lambdas/EitherOrPredicate.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11037[info] - should be able to extract dependencies of lambdas/HigherOrder.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11038[info] - should be able to extract dependencies of lambdas/InstanceCapturing.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11039[info] - should be able to extract dependencies of lambdas/InvokeDynamics.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11040[info] - should be able to extract dependencies of lambdas/Lambdas$DoubleFloatInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11041[info] - should be able to extract dependencies of lambdas/Lambdas.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11042[info] - should be able to extract dependencies of lambdas/LocalCapturing.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11043[info] - should be able to extract dependencies of lambdas/ObjectMethodsOnFunctionalInterfaces.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11044[info] - should be able to extract dependencies of lambdas/PartiallyMatchingPredicate.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11045[info] - should be able to extract dependencies of lambdas/PredicatesInACollection.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11046[info] - should be able to extract dependencies of lambdas/PredicatesInAnArray.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11047[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod$FIBoolean.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11048[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod$IDefaultMethod.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11049[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11050[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes$MyMarkerInterface1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11051[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes$MyMarkerInterface2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11052[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11053[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial$Subclass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11054[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial$Superclass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11055[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11056[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDouble.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11057[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDoubleFloat.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11058[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDoubleLong.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11059[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleFloatDouble.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11060[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleFloatDoubleFloat.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11061[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleIntDouble.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11062[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleLongDouble.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11063[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIFloatFloatFloat.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11064[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongIntInt.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11065[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongIntLongLong.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11066[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongLongInt.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11067[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongLongLong.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11068[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$MixedDoubleParamters.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11069[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$MixedLongParamters.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11070[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11071[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Child.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11072[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$GenericClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11073[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$GenericConstructor.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11074[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Outer$Inner.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11075[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Outer.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11076[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Parent.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11077[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$SomeInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11078[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Value.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11079[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$ValueCreator.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11080[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11081[info] - should be able to extract dependencies of lambdas/methodreferences/ReceiverInheritance.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11082[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$Sink$OfInt.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11083[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$Sink.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11084[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$SinkOfInt.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11085[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11086[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance$A.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11087[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance$B.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11088[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11089[info] - should be able to extract dependencies of classhierarchy/CRoot.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar
11090[info] - should be able to extract dependencies of classhierarchy/CRootA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar
11091[info] - should be able to extract dependencies of classhierarchy/CRootAAABBC.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar
11092[info] - should be able to extract dependencies of classhierarchy/CRootAAB.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar
11093[info] - should be able to extract dependencies of classhierarchy/IRootA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar
11094[info] - should be able to extract dependencies of classhierarchy/IRootB.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar
11095[info] - should be able to extract dependencies of classhierarchy/IRootC.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/classhierarchy.jar
11096[info] - should be able to extract dependencies of deprecated/DeprecatedByAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/deprecated.jar
11097[info] - should be able to extract dependencies of deprecated/DeprecatedByJavaDoc.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/deprecated.jar
11098[info] - should be able to extract dependencies of interfaces/Interfaces.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11099[info] - should be able to extract dependencies of interfaces/Sub1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11100[info] - should be able to extract dependencies of interfaces/Sub2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11101[info] - should be able to extract dependencies of interfaces/Sub3.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11102[info] - should be able to extract dependencies of interfaces/SubSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11103[info] - should be able to extract dependencies of interfaces/SubSub2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11104[info] - should be able to extract dependencies of interfaces/Subclass1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11105[info] - should be able to extract dependencies of interfaces/Subclass2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11106[info] - should be able to extract dependencies of interfaces/Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11107[info] - should be able to extract dependencies of interfaces/Superclass1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11108[info] - should be able to extract dependencies of interfaces/Superclass2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11109[info] - should be able to extract dependencies of methods/a/DirectSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11110[info] - should be able to extract dependencies of methods/a/IndirectSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11111[info] - should be able to extract dependencies of methods/a/SubIndirectSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11112[info] - should be able to extract dependencies of methods/a/Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11113[info] - should be able to extract dependencies of methods/a/User.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11114[info] - should be able to extract dependencies of methods/b/AbstractB.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11115[info] - should be able to extract dependencies of methods/b/B.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11116[info] - should be able to extract dependencies of methods/b/DirectSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11117[info] - should be able to extract dependencies of methods/b/SubI.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11118[info] - should be able to extract dependencies of methods/b/SuperI.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11119[info] - should be able to extract dependencies of methods/c/Sub1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11120[info] - should be able to extract dependencies of methods/c/Sub2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11121[info] - should be able to extract dependencies of methods/c/Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11122[info] - should be able to extract dependencies of x/A.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11123[info] - should be able to extract dependencies of x/SubA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11124[info] - should be able to extract dependencies of y/B.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11125[info] - should be able to extract dependencies of y/SubB.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/methods.jar
11126[info] - should be able to extract dependencies of constants/Point.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/constants.jar
11127[info] - should be able to extract dependencies of type_annotations/RITypeAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11128[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested$SubNested$SubSubNested.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11129[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested$SubNested.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11130[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11131[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11132[info] - should be able to extract dependencies of type_annotations/RITypeAnnotations.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11133[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11134[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested$SubNested$SubSubNested.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11135[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested$SubNested.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11136[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11137[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11138[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotations.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/type_annotations.jar
11139[info] - should be able to extract dependencies of java11nests/NestHost$NestMember1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11140[info] - should be able to extract dependencies of java11nests/NestHost$NestMember2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11141[info] - should be able to extract dependencies of java11nests/NestHost.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11142[info] - should be able to extract dependencies of java11nests/NoNestMember.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11143[info] - should be able to extract dependencies of signatures/A.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/signatures.jar
11144[info] - should be able to extract dependencies of signatures/B.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/signatures.jar
11145[info] - should be able to extract dependencies of equals_hashcode/ContractFulfillment.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11146[info] - should be able to extract dependencies of equals_hashcode/case1/EclipseGenerated.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11147[info] - should be able to extract dependencies of equals_hashcode/case2/Demo.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11148[info] - should be able to extract dependencies of equals_hashcode/case2/IgnoreFieldInEquals.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11149[info] - should be able to extract dependencies of equals_hashcode/case3/IgnoreStateCompletely.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11150[info] - should be able to extract dependencies of equals_hashcode/case4/EclipseGeneratedSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11151[info] - should be able to extract dependencies of equals_hashcode/case4/EclipseGeneratedSuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11152[info] - should be able to extract dependencies of equals_hashcode/case5/NoSuperCheckSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11153[info] - should be able to extract dependencies of equals_hashcode/case5/NoSuperCheckSuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11154[info] - should be able to extract dependencies of equals_hashcode/case6/NoHashCodeOverrideSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11155[info] - should be able to extract dependencies of equals_hashcode/case6/NoHashCodeOverrideSuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11156[info] - should be able to extract dependencies of equals_hashcode/case7/Demo.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11157[info] - should be able to extract dependencies of equals_hashcode/case7/NoHashCodeOverrideNoSuperCheckSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11158[info] - should be able to extract dependencies of equals_hashcode/case7/NoHashCodeOverrideNoSuperCheckSuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11159[info] - should be able to extract dependencies of equals_hashcode/case8/TransitiveAccessInHashCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11160[info] - should be able to extract dependencies of equals_hashcode/case9/TransitiveAccessInEquals.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/equals_hashcode.jar
11161[info] - should be able to extract dependencies of generictypes/AltBaseWithConcreteInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11162[info] - should be able to extract dependencies of generictypes/AltIndependentSubclass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11163[info] - should be able to extract dependencies of generictypes/AltInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11164[info] - should be able to extract dependencies of generictypes/AlternativeBase.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11165[info] - should be able to extract dependencies of generictypes/Base.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11166[info] - should be able to extract dependencies of generictypes/BaseWithConcreteInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11167[info] - should be able to extract dependencies of generictypes/BaseWithInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11168[info] - should be able to extract dependencies of generictypes/ExtendedBase.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11169[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11170[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_3.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11171[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_4.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11172[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_5.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11173[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_6.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11174[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_7.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11175[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11176[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11177[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_3.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11178[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_4.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11179[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11180[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix3_1$Suffix3_2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11181[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix3_1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11182[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix4_1$Suffix4_2.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11183[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix4_1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11184[info] - should be able to extract dependencies of generictypes/GenericWithSuffix.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11185[info] - should be able to extract dependencies of generictypes/IndependentSubclass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11186[info] - should be able to extract dependencies of generictypes/Interface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11187[info] - should be able to extract dependencies of generictypes/IntersectionBase.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11188[info] - should be able to extract dependencies of generictypes/IntersectionType.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11189[info] - should be able to extract dependencies of generictypes/SimpleGeneric.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11190[info] - should be able to extract dependencies of generictypes/SubGeneric.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11191[info] - should be able to extract dependencies of generictypes/SubGenericET.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11192[info] - should be able to extract dependencies of generictypes/SubGenericTE.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11193[info] - should be able to extract dependencies of generictypes/SubclassWithInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11194[info] - should be able to extract dependencies of generictypes/lvlTwoBase.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/generictypes.jar
11195[info] - should be able to extract dependencies of polymorphism/A.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/polymorphism.jar
11196[info] - should be able to extract dependencies of polymorphism/B.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/polymorphism.jar
11197[info] - should be able to extract dependencies of arrays/ArrayAccess.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/arrays.jar
11198[info] - should be able to extract dependencies of call_targets/SubSubSuperCalls.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11199[info] - should be able to extract dependencies of call_targets/SubSuperCalls.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11200[info] - should be able to extract dependencies of call_targets/SuperCalls.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11201[info] - should be able to extract dependencies of class_types/ComplexAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11202[info] - should be able to extract dependencies of class_types/EmptyEnumeration.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11203[info] - should be able to extract dependencies of class_types/ExtExtSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11204[info] - should be able to extract dependencies of class_types/ExtSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11205[info] - should be able to extract dependencies of class_types/GenericSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11206[info] - should be able to extract dependencies of class_types/MarkerAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11207[info] - should be able to extract dependencies of class_types/MarkerInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11208[info] - should be able to extract dependencies of class_types/SAMInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11209[info] - should be able to extract dependencies of class_types/SAMInterfaceDemo.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11210[info] - should be able to extract dependencies of class_types/SignatureCompatibleGenericSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11211[info] - should be able to extract dependencies of class_types/SomeEnumeration.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11212[info] - should be able to extract dependencies of class_types/SomeInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11213[info] - should be able to extract dependencies of default_methods/BaseInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11214[info] - should be able to extract dependencies of default_methods/BaseInterfaceDemo$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11215[info] - should be able to extract dependencies of default_methods/BaseInterfaceDemo.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11216[info] - should be able to extract dependencies of default_methods/SubBaseInterfaceA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11217[info] - should be able to extract dependencies of default_methods/SubBaseInterfaceB.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11218[info] - should be able to extract dependencies of default_methods/SubSubBaseInterfaceA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11219[info] - should be able to extract dependencies of initialization/PrematureReads.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11220[info] - should be able to extract dependencies of initialization/Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11221[info] - should be able to extract dependencies of tactest/ArithmeticExpressions.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11222[info] - should be able to extract dependencies of tactest/ArrayCreationAndManipulation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11223[info] - should be able to extract dependencies of tactest/CastInstructions.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11224[info] - should be able to extract dependencies of tactest/Constants.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11225[info] - should be able to extract dependencies of tactest/ControlSequences.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11226[info] - should be able to extract dependencies of tactest/MethodCalls.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11227[info] - should be able to extract dependencies of tactest/MethodSignatures.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11228[info] - should be able to extract dependencies of tactest/StackManipulationAndSynchronization.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11229[info] - should be able to extract dependencies of tactest/SwitchStatements.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11230[info] - should be able to extract dependencies of tactest/X.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11231[info] - should be able to extract dependencies of tactest/Y.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/tactest-8-preserveAllLocals.jar
11232[info] - should be able to extract dependencies of ref_fields/A.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar
11233[info] - should be able to extract dependencies of ref_fields/DepFields.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar
11234[info] - should be able to extract dependencies of ref_fields/X.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar
11235[info] - should be able to extract dependencies of ref_fields/Y.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar
11236[info] - should be able to extract dependencies of ref_fields/YY.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar
11237[info] - should be able to extract dependencies of ref_fields/Z.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar
11238[info] - should be able to extract dependencies of ref_fields/ZZ.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ref_fields.jar
11239[info] - should be able to extract dependencies of pureness/Demo.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/pureness.jar
11240[info] - should be able to extract dependencies of extensible_classes/transitivity/case1/Class.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11241[info] - should be able to extract dependencies of extensible_classes/transitivity/case1/PublicSubclass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11242[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/Class.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11243[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/Interface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11244[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/PackageVisibleSubclass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11245[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/TestCase.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11246[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/Class.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11247[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/EffectivelyFinalClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11248[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11249[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11250[info] - should be able to extract dependencies of extensible_classes/transitivity/case4/UnknownSupertype.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11251[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11252[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11253[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/TransitivelyExtensible.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11254[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/HiddenSubclass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11255[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/InternalSubtype.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11256[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11257[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11258[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/TransitivelyExtensible.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11259[info] - should be able to extract dependencies of extensible_classes/visibility/Annotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11260[info] - should be able to extract dependencies of extensible_classes/visibility/Class.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11261[info] - should be able to extract dependencies of extensible_classes/visibility/Enum.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11262[info] - should be able to extract dependencies of extensible_classes/visibility/FinalClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11263[info] - should be able to extract dependencies of extensible_classes/visibility/Interface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11264[info] - should be able to extract dependencies of extensible_classes/visibility/PublicAnnotation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11265[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11266[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClassWithPrivConstructors.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11267[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClassWithPrivateConstructor.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11268[info] - should be able to extract dependencies of extensible_classes/visibility/PublicEnum.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11269[info] - should be able to extract dependencies of extensible_classes/visibility/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11270[info] - should be able to extract dependencies of extensible_classes/visibility/PublicInterface.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/extensible_classes.jar
11271[info] - should be able to extract dependencies of fields/FieldReferenceResolution$I.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11272[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Sub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11273[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11274[info] - should be able to extract dependencies of fields/FieldReferenceResolution.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11275[info] - should be able to extract dependencies of fields/Sub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11276[info] - should be able to extract dependencies of fields/SubI.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11277[info] - should be able to extract dependencies of fields/SubSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11278[info] - should be able to extract dependencies of fields/Super.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11279[info] - should be able to extract dependencies of fields/SuperI.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11280[info] - should be able to extract dependencies of fields/SuperSuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11281[info] - should be able to extract dependencies of fields/User.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/fields-g=none-5.jar
11282[info] - should be able to extract dependencies of strings/StringBuilderUsages$1Value.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/strings.jar
11283[info] - should be able to extract dependencies of strings/StringBuilderUsages.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/strings.jar
11284[info] - should be able to extract dependencies of java17sealedclasses/SealedClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java17sealedclasses-17.jar
11285[info] - should be able to extract dependencies of java17sealedclasses/SubClass.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/java17sealedclasses-17.jar
11286[info] - should be able to extract dependencies of immutable/Point.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutable.jar
11287[info] - should be able to extract dependencies of immutable/PointWithLazyHashValue.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutable.jar
11288[info] - should be able to extract dependencies of immutable/Rectangle.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/immutable.jar
11289[info] - should be able to extract dependencies of bugs/A.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11290[info] - should be able to extract dependencies of bugs/AbstractA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11291[info] - should be able to extract dependencies of bugs/CloneNoSuperCloneCall.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11292[info] - should be able to extract dependencies of bugs/CloneableNoClone.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11293[info] - should be able to extract dependencies of bugs/SubA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11294[info] - should be able to extract dependencies of bugs/SubCloneableNoClone.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11295[info] - should be able to extract dependencies of bugs/SuperA.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11296[info] - should be able to extract dependencies of bugs/UselessCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/bugs.jar
11297[info] - should be able to extract dependencies of ai/AbstractBase.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11298[info] - should be able to extract dependencies of ai/Base.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11299[info] - should be able to extract dependencies of ai/ConcreteBase.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11300[info] - should be able to extract dependencies of ai/FieldInitialization.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11301[info] - should be able to extract dependencies of ai/MethodsPlain.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11302[info] - should be able to extract dependencies of ai/MethodsWithArithmetic.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11303[info] - should be able to extract dependencies of ai/MethodsWithArrays$1.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11304[info] - should be able to extract dependencies of ai/MethodsWithArrays.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11305[info] - should be able to extract dependencies of ai/MethodsWithBranches.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11306[info] - should be able to extract dependencies of ai/MethodsWithConstructors$MWCSub.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11307[info] - should be able to extract dependencies of ai/MethodsWithConstructors$MWCSuper.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11308[info] - should be able to extract dependencies of ai/MethodsWithConstructors.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11309[info] - should be able to extract dependencies of ai/MethodsWithExceptions$SubException.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11310[info] - should be able to extract dependencies of ai/MethodsWithExceptions$SuperException.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11311[info] - should be able to extract dependencies of ai/MethodsWithExceptions.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11312[info] - should be able to extract dependencies of ai/MethodsWithLoops.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11313[info] - should be able to extract dependencies of ai/MethodsWithReflection.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11314[info] - should be able to extract dependencies of ai/MethodsWithTypeChecks.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11315[info] - should be able to extract dependencies of ai/Obfuscation.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11316[info] - should be able to extract dependencies of ai/domain/BooleanValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11317[info] - should be able to extract dependencies of ai/domain/ConditionalMath.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11318[info] - should be able to extract dependencies of ai/domain/DeadVariables$ControlFlowException.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11319[info] - should be able to extract dependencies of ai/domain/DeadVariables.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11320[info] - should be able to extract dependencies of ai/domain/ExceptionValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11321[info] - should be able to extract dependencies of ai/domain/IntegerValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11322[info] - should be able to extract dependencies of ai/domain/PlainClassesJava.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11323[info] - should be able to extract dependencies of ai/domain/ReferenceValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11324[info] - should be able to extract dependencies of ai/domain/Sanitization.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11325[info] - should be able to extract dependencies of ai/domain/StaticCalls.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11326[info] - should be able to extract dependencies of ai/domain/StringValues.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/ai-9.jar
11327[info] - should be able to extract dependencies of controlflow/BoringCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11328[info] - should be able to extract dependencies of controlflow/ExampleCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11329[info] - should be able to extract dependencies of controlflow/ExceptionCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11330[info] - should be able to extract dependencies of controlflow/FinallyCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11331[info] - should be able to extract dependencies of controlflow/InfiniteLoops.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11332[info] - should be able to extract dependencies of controlflow/LoopCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11333[info] - should be able to extract dependencies of controlflow/SwitchCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11334[info] - should be able to extract dependencies of controlflow/WideCode.class in OPAL/bi/target/scala-3.8.0-RC6/resource_managed/test/controlflow.jar
11335[info] DependencyExtractorJava8Test:
11336[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
11337[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
11338[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
11339[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
11340[info] - Dependency extraction
11341[info] Disabling assertions
11342[info] Enabling assertions
11343[info] Disabling assertions
11344[info] Enabling assertions
11345
11346************************
11347Build summary:
11348[{
11349 "module": "framework",
11350 "compile": {"status": "ok", "tookMs": 94320, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11351 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11352 "test-compile": {"status": "ok", "tookMs": 53323, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11353 "test": {"status": "ok", "tookMs": 1956, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11354 "publish": {"status": "skipped", "tookMs": 0},
11355 "metadata": {
11356 "crossScalaVersions": ["3.7.3"]
11357}
11358},{
11359 "module": "bytecode-assembler",
11360 "compile": {"status": "ok", "tookMs": 427, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11361 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11362 "test-compile": {"status": "ok", "tookMs": 861, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11363 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 2015, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11364 "publish": {"status": "skipped", "tookMs": 0},
11365 "metadata": {
11366 "crossScalaVersions": ["3.7.3"]
11367}
11368},{
11369 "module": "bytecode-representation",
11370 "compile": {"status": "ok", "tookMs": 221, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11371 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11372 "test-compile": {"status": "ok", "tookMs": 418, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11373 "test": {"status": "ok", "tookMs": 10761, "passed": 645, "failed": 0, "ignored": 0, "skipped": 0, "total": 645, "byFramework": [{"framework": "unknown", "stats": {"passed": 645, "failed": 0, "ignored": 0, "skipped": 0, "total": 645}}]},
11374 "publish": {"status": "skipped", "tookMs": 0},
11375 "metadata": {
11376 "crossScalaVersions": ["3.7.3"]
11377}
11378},{
11379 "module": "bytecode-infrastructure",
11380 "compile": {"status": "ok", "tookMs": 225, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11381 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11382 "test-compile": {"status": "ok", "tookMs": 265, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11383 "test": {"status": "ok", "tookMs": 461, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
11384 "publish": {"status": "skipped", "tookMs": 0},
11385 "metadata": {
11386 "crossScalaVersions": ["3.7.3"]
11387}
11388},{
11389 "module": "bytecode-creator",
11390 "compile": {"status": "ok", "tookMs": 215, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11391 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11392 "test-compile": {"status": "ok", "tookMs": 468, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11393 "test": {"status": "ok", "tookMs": 617, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
11394 "publish": {"status": "skipped", "tookMs": 0},
11395 "metadata": {
11396 "crossScalaVersions": ["3.7.3"]
11397}
11398},{
11399 "module": "apk",
11400 "compile": {"status": "ok", "tookMs": 1041, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11401 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11402 "test-compile": {"status": "ok", "tookMs": 1306, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11403 "test": {"status": "ok", "tookMs": 1056, "passed": 0, "failed": 0, "ignored": 3, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 0, "ignored": 3, "skipped": 0, "total": 3}}]},
11404 "publish": {"status": "skipped", "tookMs": 0},
11405 "metadata": {
11406 "crossScalaVersions": ["3.7.3"]
11407}
11408},{
11409 "module": "static-analysis-infrastructure",
11410 "compile": {"status": "ok", "tookMs": 129, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11411 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11412 "test-compile": {"status": "ok", "tookMs": 206, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11413 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 20553, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11414 "publish": {"status": "skipped", "tookMs": 0},
11415 "metadata": {
11416 "crossScalaVersions": ["3.7.3"]
11417}
11418},{
11419 "module": "tools",
11420 "compile": {"status": "ok", "tookMs": 2829, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11421 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11422 "test-compile": {"status": "ok", "tookMs": 1627, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11423 "test": {"status": "ok", "tookMs": 1638, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11424 "publish": {"status": "skipped", "tookMs": 0},
11425 "metadata": {
11426 "crossScalaVersions": ["3.7.3"]
11427}
11428},{
11429 "module": "common",
11430 "compile": {"status": "ok", "tookMs": 66, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11431 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11432 "test-compile": {"status": "ok", "tookMs": 125, "warnings": 4, "errors": 0, "sourceVersion": "3.8"},
11433 "test": {"status": "ok", "tookMs": 209232, "passed": 311, "failed": 0, "ignored": 0, "skipped": 0, "total": 311, "byFramework": [{"framework": "unknown", "stats": {"passed": 311, "failed": 0, "ignored": 0, "skipped": 0, "total": 311}}]},
11434 "publish": {"status": "skipped", "tookMs": 0},
11435 "metadata": {
11436 "crossScalaVersions": ["3.7.3"]
11437}
11438},{
11439 "module": "ifds",
11440 "compile": {"status": "ok", "tookMs": 449, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11441 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11442 "test-compile": {"status": "ok", "tookMs": 881, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11443 "test": {"status": "ok", "tookMs": 977, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11444 "publish": {"status": "skipped", "tookMs": 0},
11445 "metadata": {
11446 "crossScalaVersions": ["3.7.3"]
11447}
11448},{
11449 "module": "architecture-validation",
11450 "compile": {"status": "ok", "tookMs": 480, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11451 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11452 "test-compile": {"status": "ok", "tookMs": 954, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11453 "test": {"status": "ok", "tookMs": 2153, "passed": 48, "failed": 0, "ignored": 0, "skipped": 0, "total": 48, "byFramework": [{"framework": "unknown", "stats": {"passed": 48, "failed": 0, "ignored": 0, "skipped": 0, "total": 48}}]},
11454 "publish": {"status": "skipped", "tookMs": 0},
11455 "metadata": {
11456 "crossScalaVersions": ["3.7.3"]
11457}
11458},{
11459 "module": "configuration-explorer",
11460 "compile": {"status": "ok", "tookMs": 1383, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11461 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11462 "test-compile": {"status": "ok", "tookMs": 8482, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11463 "test": {"status": "ok", "tookMs": 1452, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11464 "publish": {"status": "skipped", "tookMs": 0},
11465 "metadata": {
11466 "crossScalaVersions": ["3.7.3"]
11467}
11468},{
11469 "module": "three-address-code",
11470 "compile": {"status": "ok", "tookMs": 661, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11471 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11472 "test-compile": {"status": "ok", "tookMs": 1176, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11473 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 17817, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11474 "publish": {"status": "skipped", "tookMs": 0},
11475 "metadata": {
11476 "crossScalaVersions": ["3.7.3"]
11477}
11478},{
11479 "module": "ide",
11480 "compile": {"status": "ok", "tookMs": 483, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11481 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11482 "test-compile": {"status": "ok", "tookMs": 770, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11483 "test": {"status": "ok", "tookMs": 756, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11484 "publish": {"status": "skipped", "tookMs": 0},
11485 "metadata": {
11486 "crossScalaVersions": ["3.7.3"]
11487}
11488},{
11489 "module": "abstract-interpretation-framework",
11490 "compile": {"status": "ok", "tookMs": 426, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11491 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11492 "test-compile": {"status": "ok", "tookMs": 886, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11493 "test": {"status": "ok", "tookMs": 3799, "passed": 961, "failed": 0, "ignored": 3, "skipped": 0, "total": 964, "byFramework": [{"framework": "unknown", "stats": {"passed": 961, "failed": 0, "ignored": 3, "skipped": 0, "total": 964}}]},
11494 "publish": {"status": "skipped", "tookMs": 0},
11495 "metadata": {
11496 "crossScalaVersions": ["3.7.3"]
11497}
11498},{
11499 "module": "hermes",
11500 "compile": {"status": "ok", "tookMs": 1227, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11501 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11502 "test-compile": {"status": "ok", "tookMs": 2304, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11503 "test": {"status": "ok", "tookMs": 2346, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11504 "publish": {"status": "skipped", "tookMs": 0},
11505 "metadata": {
11506 "crossScalaVersions": ["3.7.3"]
11507}
11508},{
11509 "module": "demos",
11510 "compile": {"status": "ok", "tookMs": 1291, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11511 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11512 "test-compile": {"status": "ok", "tookMs": 1423, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11513 "test": {"status": "ok", "tookMs": 1405, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11514 "publish": {"status": "skipped", "tookMs": 0},
11515 "metadata": {
11516 "crossScalaVersions": ["3.7.3"]
11517}
11518},{
11519 "module": "bytecode-disassembler",
11520 "compile": {"status": "ok", "tookMs": 291, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11521 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11522 "test-compile": {"status": "ok", "tookMs": 650, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11523 "test": {"status": "ok", "tookMs": 662, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11524 "publish": {"status": "skipped", "tookMs": 0},
11525 "metadata": {
11526 "crossScalaVersions": []
11527}
11528},{
11529 "module": "dependencies-extraction-library",
11530 "compile": {"status": "ok", "tookMs": 578, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11531 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11532 "test-compile": {"status": "ok", "tookMs": 995, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11533 "test": {"status": "ok", "tookMs": 2360, "passed": 453, "failed": 0, "ignored": 0, "skipped": 0, "total": 453, "byFramework": [{"framework": "unknown", "stats": {"passed": 453, "failed": 0, "ignored": 0, "skipped": 0, "total": 453}}]},
11534 "publish": {"status": "skipped", "tookMs": 0},
11535 "metadata": {
11536 "crossScalaVersions": ["3.7.3"]
11537}
11538}]
11539************************
11540[error] Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: bytecode-assembler, static-analysis-infrastructure, three-address-code
11541[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: bytecode-assembler, static-analysis-infrastructure, three-address-code
11542[error] Total time: 517 s (0:08:37.0), completed Jan 8, 2026, 2:04:10 AM
11543[0JBuild failed, not retrying.