Build Logs
opalj/opal • 3.8.0-RC5:2025-12-31
Errors
546
Warnings
106
Total Lines
11545
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-RC5
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-RC5
32Execute tests: true
33sbt project found:
34No prepare script found for project opalj/opal
35##################################
36Scala version: 3.8.0-RC5
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-RC5
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-RC5"
58"++3.8.0-RC5 -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-RC5 """{"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.725s.
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 9.18s.
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-RC5
105OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in Tools/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in ConfigurationExplorer/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in Framework/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in IFDS/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in AbstractInterpretationFramework/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in APK/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in BytecodeAssembler/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in OPAL/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in Hermes/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in IDE/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in BytecodeInfrastructure/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in BytecodeCreator/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in DependenciesExtractionLibrary/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in BytecodeDisassembler/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in Validate/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in StaticAnalysisInfrastructure/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in ArchitectureValidation/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in Demos/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in ThreeAddressCode/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 in BytecodeRepresentation/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC5 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-RC5 on 21 projects.
128[info] Switching Scala version on:
129[info] Framework (3.8.0-RC5)
130[info] * OPAL (3.8.0-RC5)
131[info] ThreeAddressCode (3.8.0-RC5)
132[info] APK (3.8.0-RC5)
133[info] DependenciesExtractionLibrary (3.8.0-RC5)
134[info] Tools (3.8.0-RC5)
135[info] IDE (3.8.0-RC5)
136[info] BytecodeInfrastructure (3.8.0-RC5)
137[info] AbstractInterpretationFramework (3.8.0-RC5)
138[info] Hermes (3.8.0-RC5)
139[info] ConfigurationExplorer (3.8.0-RC5)
140[info] Common (3.8.0-RC5)
141[info] Validate (3.8.0-RC5)
142[info] BytecodeDisassembler (3.8.0-RC5)
143[info] StaticAnalysisInfrastructure (3.8.0-RC5)
144[info] IFDS (3.8.0-RC5)
145[info] BytecodeRepresentation (3.8.0-RC5)
146[info] BytecodeAssembler (3.8.0-RC5)
147[info] ArchitectureValidation (3.8.0-RC5)
148[info] Demos (3.8.0-RC5)
149[info] BytecodeCreator (3.8.0-RC5)
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 Dec 31, 2025, 9:33:05 PM
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-RC5/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 96 Scala sources to /build/repo/OPAL/bi/target/scala-3.8.0-RC5/classes ...
191[info] done compiling
192[info] compiling 56 Scala sources to /build/repo/OPAL/si/target/scala-3.8.0-RC5/classes ...
193[warn] there was 1 deprecation warning; re-run with -deprecation for details
194[warn] one warning found
195[info] done compiling
196[info] compiling 80 Scala sources to /build/repo/OPAL/da/target/scala-3.8.0-RC5/classes ...
197[info] done compiling
198[info] compiling 594 Scala sources to /build/repo/OPAL/br/target/scala-3.8.0-RC5/classes ...
199[warn] there was 1 deprecation warning; re-run with -deprecation for details
200[warn] one warning found
201[info] done compiling
202[info] compiling 3 Scala sources to /build/repo/OPAL/bc/target/scala-3.8.0-RC5/classes ...
203[info] done compiling
204[info] compiling 212 Scala sources to /build/repo/OPAL/ai/target/scala-3.8.0-RC5/classes ...
205[info] done compiling
206[info] compiling 28 Scala sources to /build/repo/OPAL/ide/target/scala-3.8.0-RC5/classes ...
207[info] done compiling
208[info] compiling 22 Scala sources to /build/repo/OPAL/ba/target/scala-3.8.0-RC5/classes ...
209[info] done compiling
210[info] compiling 5 Scala sources to /build/repo/OPAL/ifds/target/scala-3.8.0-RC5/classes ...
211[info] done compiling
212[info] compiling 12 Scala sources to /build/repo/OPAL/de/target/scala-3.8.0-RC5/classes ...
213[info] done compiling
214[info] compiling 233 Scala sources to /build/repo/OPAL/tac/target/scala-3.8.0-RC5/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-RC5/classes ...
219[info] done compiling
220[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-RC5/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"
221[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java11nests" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java11nests-g-11-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -g -11 -parameters -genericsignature
222[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutability" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
223[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/controlflow" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
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-RC5/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-RC5/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-RC5/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-RC5/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/dependencies" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature -preserveAllLocals
229[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/cornercases" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
230[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/fields" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
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-RC5/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"
232[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/generictypes" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
233[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-RC5/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn" -nowarn -Xemacs -encoding utf8 -proc:none -1.3 -g -preserveAllLocals -nowarn
234[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java8methodresolution" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
235[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-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
236[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/arrays" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
237[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/innerclasses" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
238[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/strings" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
239[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/polymorphism" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
240[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/methods" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
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-RC5/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/equals_hashcode" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
243[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java17sealedclasses" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java17sealedclasses-17" -nowarn -Xemacs -encoding utf8 -proc:none -17
244[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/signatures" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
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-RC5/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/type_annotations" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
247[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/deprecated" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
248[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/types" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
249[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/tactest" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
250[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/bugs" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
251[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-RC5/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"
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-RC5/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/constants" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
254[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutable" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC5/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"
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-RC5/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-RC5/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-RC5/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar.
259[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar.
260[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java17sealedclasses-17.jar.
261[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/method_types.jar.
262[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/proxy.jar.
263[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar.
264[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar.
265[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/code.jar.
266[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar.
267[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/deprecated.jar.
268[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/types.jar.
269[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar.
270[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar.
271[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/cornercases.jar.
272[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar.
273[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/arrays.jar.
274[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/signatures.jar.
275[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar.
276[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/constants.jar.
277[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java16records-g-16-parameters-genericsignature.jar.
278[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutable.jar.
279[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/metrics.jar.
280[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar.
281[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar.
282[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar.
283[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar.
284[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/strings.jar.
285[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar.
286[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/pureness.jar.
287[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar.
288[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar.
289[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn.jar.
290[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/polymorphism.jar.
291[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar.
292[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar.
293[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar.
294[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC5/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-RC5/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 2 Scala sources to /build/repo/OPAL/bi/target/scala-3.8.0-RC5/test-classes ...
319[info] done compiling
320[info] compiling 15 Scala sources to /build/repo/OPAL/si/target/scala-3.8.0-RC5/test-classes ...
321[info] done compiling
322[info] compiling 40 Scala sources to /build/repo/OPAL/br/target/scala-3.8.0-RC5/test-classes ...
323[info] done compiling
324[info] compiling 28 Scala sources and 18 Java sources to /build/repo/OPAL/ai/target/scala-3.8.0-RC5/test-classes ...
325[warn] there was 1 deprecation warning; re-run with -deprecation for details
326[warn] one warning found
327[info] done compiling
328[info] compiling 4 Scala sources to /build/repo/OPAL/bc/target/scala-3.8.0-RC5/test-classes ...
329[warn] there were 3 deprecation warnings; re-run with -deprecation for details
330[warn] one warning found
331[info] done compiling
332[info] compiling 4 Scala sources to /build/repo/OPAL/de/target/scala-3.8.0-RC5/test-classes ...
333[info] done compiling
334[info] compiling 6 Scala sources to /build/repo/OPAL/ba/target/scala-3.8.0-RC5/test-classes ...
335[info] done compiling
336[info] compiling 16 Scala sources to /build/repo/OPAL/tac/target/scala-3.8.0-RC5/test-classes ...
337[info] done compiling
338[info] compiling 3 Scala sources to /build/repo/OPAL/av/target/scala-3.8.0-RC5/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.0136 s
696[info][project setup] computing overriding information took 0.0042 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.0134 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.0042 s
703[info][project setup] creating the project took 0.1023 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.0088 s
730[info][project setup] computing overriding information took 0.0033 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.0108 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.0016 s
737[info][project setup] creating the project took 0.0243 s
738[info][project] initialization of ProjectIndex took 0.0018 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.0074 s
754[info][project setup] computing overriding information took 0.0013 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.0061 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.0007 s
761[info][project setup] creating the project took 0.0157 s
762[info][project] initialization of ProjectIndex took 0.0005 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.0082 s
793[info][project setup] computing overriding information took 0.0025 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.0089 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.0207 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.0103 s
805[info][project setup] computing overriding information took 0.0026 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.0117 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.0020 s
812[info][project setup] creating the project took 0.0264 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.1450 s
817[info][project setup] computing overriding information took 0.1792 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.3903 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.0727 s
824[info][project setup] creating the project took 0.6295 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.0111 s
828[info][project setup] computing overriding information took 0.0017 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.0034 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.0010 s
835[info][project setup] creating the project took 0.0184 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.0078 s
839[info][project setup] computing overriding information took 0.0006 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.0034 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.0011 s
846[info][project setup] creating the project took 0.0143 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.0068 s
850[info][project setup] computing overriding information took 0.0009 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.0036 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.0013 s
857[info][project setup] creating the project took 0.0145 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.0001 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.0080 s
1067[info][project setup] computing overriding information took 0.0005 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.0050 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.0005 s
1074[info][project setup] creating the project took 0.0150 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.0073 s
1091[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, ...}
1092[info][project setup] computing overriding information took 0.0011 s
1093[info][project setup] computing defined methods took 0.0050 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.0016 s
1098[info][project setup] creating the project took 0.0172 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.0068 s
1172[info][project setup] computing overriding information took 0.0009 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.0041 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.0006 s
1179[info][project setup] creating the project took 0.0143 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.0058 s
1184[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, ...}
1185[info][project setup] computing defined methods took 0.0024 s
1186[info][project setup] computing overriding information took 0.0017 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.0005 s
1191[info][project setup] creating the project took 0.0119 s
1192[info][project] initialization of ClosedPackages took 0.0005 s
1193[info][project] initialization of ClassExtensibility took 0.0054 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.0058 s
1198[info][project setup] computing overriding information took 0.0005 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.0028 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.0107 s
1206[info][project] initialization of ClosedPackages took 0.0007 s
1207[info][project] initialization of ClassExtensibility took 0.0002 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.0052 s
1212[info][project setup] computing overriding information took 0.0005 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.0024 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.0005 s
1219[info][project setup] creating the project took 0.0106 s
1220[info][project] initialization of ClosedPackages took 0.0001 s
1221[info][project] initialization of ClassExtensibility took 0.0035 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.0056 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.0022 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.0010 s
1233[info][project setup] creating the project took 0.0109 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.0829 s
1472[info][project setup] computing overriding information took 0.2591 s
1473[info][project setup] computing defined methods took 0.4065 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.0017 s
1478[info][project setup] creating the project took 0.5258 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.0067 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 overriding information took 0.0012 s
1496[info][project setup] computing defined methods took 0.0021 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.0005 s
1501[info][project setup] creating the project took 0.0111 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.0076 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.0014 s
1509[info][project setup] computing overriding information took 0.0016 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.0013 s
1514[info][project setup] creating the project took 0.0146 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.0073 s
1519[info][project setup] computing overriding information took 0.0005 s
1520[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, ...}
1521[info][project setup] computing defined methods took 0.0013 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.0007 s
1526[info][project setup] creating the project took 0.0129 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.0080 s
1573[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, ...}
1574[info][project setup] computing overriding information took 0.0014 s
1575[info][project setup] computing defined methods took 0.0023 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.0003 s
1580[info][project setup] creating the project took 0.0126 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.0085 s
1620[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, ...}
1621[info][project setup] computing overriding information took 0.0007 s
1622[info][project setup] computing defined methods took 0.0017 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.0127 s
1628[info][project] initialization of DeclaredMethods took 0.0071 s
1629[info][project] initialization of VirtualFormalParameters took 0.0028 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.0076 s
1647[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, ...}
1648[info][project setup] computing defined methods took 0.0009 s
1649[info][project setup] computing overriding information took 0.0005 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.0032 s
1654[info][project setup] creating the project took 0.0139 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.0103 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.0111 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.0006 s
1712[info][project setup] computing defined methods took 0.0019 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.0023 s
1717[info][project setup] creating the project took 0.0177 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.0086 s
1770[info][project setup] computing overriding information took 0.0003 s
1771[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, ...}
1772[info][project setup] computing defined methods took 0.0011 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.0131 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.0728 s
1782[info][project setup] computing overriding information took 0.0229 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.0725 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.0237 s
1789[info][project setup] creating the project took 0.1736 s
1790[info] StringConstantsInformationKeyTest:
1791[info] StringConstantsInformationKey
1792[info][project] initialization of StringConstantsInformation took 0.0042 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.0072 s
1818[info][project setup] computing overriding information took 0.0005 s
1819[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, ...}
1820[info][project setup] computing defined methods took 0.0024 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.0004 s
1825[info][project setup] creating the project took 0.0124 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.0093 s
1846[info][project setup] computing overriding information took 0.0005 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.0033 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.0017 s
1853[info][project setup] creating the project took 0.0178 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.0087 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 defined methods took 0.0024 s
1873[info][project setup] computing overriding information took 0.0004 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.0014 s
1878[info][project setup] creating the project took 0.0143 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.0091 s
1896[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, ...}
1897[info][project setup] computing overriding information took 0.0005 s
1898[info][project setup] computing defined methods took 0.0023 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.0014 s
1903[info][project setup] creating the project took 0.0147 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.0081 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 defined methods took 0.0008 s
1923[info][project setup] computing overriding information took 0.0003 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.0129 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.0075 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.0007 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.0012 s
1993[info][project setup] creating the project took 0.0111 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(3358491))
2010[info][project] finalized (LogContext(3357328))
2011[info][project] finalized (LogContext(3357312))
2012[info][project] finalized (LogContext(3357296))
2013[info][project] finalized (LogContext(3357274))
2014[info][project] finalized (LogContext(3357257))
2015[info][project] finalized (GlobalLogContext)
2016[info][project] finalized (LogContext(3356772))
2017[info][project] finalized (LogContext(3355630))
2018[info][project] finalized (LogContext(3355610))
2019[info][project] finalized (LogContext(3353822))
2020[info][project] finalized (LogContext(3353787))
2021[info][project] finalized (LogContext(3360479))
2022[info][project] finalized (LogContext(3360398))
2023[info][project] finalized (LogContext(3360368))
2024[info][project] finalized (LogContext(3360320))
2025[info][project] finalized (LogContext(3360202))
2026[info][project] finalized (LogContext(3360164))
2027[info][project] finalized (LogContext(3359939))
2028[info][project] finalized (LogContext(3359656))
2029[info][project] finalized (LogContext(3359298))
2030[info][project] finalized (LogContext(3359236))
2031[info][project] finalized (LogContext(3359122))
2032[info][project] finalized (LogContext(3359101))
2033[info][project] finalized (LogContext(3359061))
2034[info][project configuration] the JDK is part of the analysis
2035[info][project setup] computing type hierarchy took 0.2034 s
2036[info][project setup] computing defined methods took 0.4879 s
2037[info][project setup] computing overriding information took 0.5356 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.0014 s
2042[info][project setup] creating the project took 0.8046 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.0079 s
2124[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, ...}
2125[info][project setup] computing defined methods took 0.0007 s
2126[info][project setup] computing overriding information took 0.0013 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.0003 s
2131[info][project setup] creating the project took 0.0111 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.0098 s
2136[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, ...}
2137[info][project setup] computing defined methods took 0.0010 s
2138[info][project setup] computing overriding information took 0.0013 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.0007 s
2143[info][project setup] creating the project took 0.0148 s
2144[info][project] initialization of ClosedPackages took 0.0002 s
2145[info][project] initialization of ClassExtensibility took 0.0003 s
2146[info][project] initialization of TypeExtensibility took 0.0026 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.0103 s
2151[info][project setup] computing overriding information took 0.0001 s
2152[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, ...}
2153[info][project setup] computing defined methods took 0.0016 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.0006 s
2158[info][project setup] creating the project took 0.0147 s
2159[info][project] initialization of ClosedPackages took 0.0001 s
2160[info][project] initialization of ClassExtensibility took 0.0003 s
2161[info][project] initialization of TypeExtensibility took 0.0010 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.0099 s
2168[info][project setup] computing overriding information took 0.0002 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.0008 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.0004 s
2175[info][project setup] creating the project took 0.0131 s
2176[info][project] initialization of ClosedPackages took 0.0001 s
2177[info][project] initialization of ClassExtensibility took 0.0006 s
2178[info][project] initialization of TypeExtensibility took 0.0007 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.0087 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 defined methods took 0.0008 s
2185[info][project setup] computing overriding information took 0.0001 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.0116 s
2191[info][project] initialization of ClosedPackages took 0.0001 s
2192[info][project] initialization of ClassExtensibility took 0.0002 s
2193[info][project] initialization of TypeExtensibility took 0.0009 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.0099 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.0009 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.0004 s
2260[info][project setup] creating the project took 0.0134 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(3363249))
2279[info][project] finalized (LogContext(3363269))
2280[info][project] finalized (LogContext(3363212))
2281[info][project] finalized (LogContext(3363226))
2282[info][project] finalized (LogContext(3363287))
2283[info][project] finalized (LogContext(3363376))
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-RC5/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-RC5/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@671e2216
2365[info] - should be able to print properties even if the store is empty
2366[info] + PropertyStore@5b5661c0
2367[info] - should be possible to terminate the computations and still query the store
2368[info] + PropertyStore@459c52d5
2369[info] - should be possible to call setupPhase after waitOnPhaseCompletion
2370[info] + PropertyStore@3cd8f035
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@52a50d07
2373[info] - should be able to perform queries w.r.t. unknown entities / property keys
2374[info] + PropertyStore@f051837
2375[info] - should be possible to test if a store has a property even if it was only queried
2376[info] + PropertyStore@5f90c6ef
2377[info] - should be possible to test if a store has a property even if the analysis is scheduled later
2378[info] + PropertyStore@3400f143
2379[info] - set should set an entity's property "immediately"
2380[info] + PropertyStore@4a9d9869
2381[info] - should allow setting different properties w.r.t. one entity
2382[info] + PropertyStore@560f4248
2383[info] - should be able to enumerate all explicitly set properties of an entity
2384[info] + PropertyStore@65362b23
2385[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for zu
2386[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for fd
2387[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
2388[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
2389[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
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@6089e8de
2393[info] - should specify that the property was not derived when an analysis was scheduled
2394[info] + PropertyStore@26ea6ea2
2395[info] - should not set an entity's property if it already has a property
2396[info] + PropertyStore@467d37d3
2397[info] - should contain properties (at least) for all entities for which we performed a computation
2398[info] + PropertyStore@46458ff3
2399[info] - should trigger a lazy property computation only lazily
2400[info] + PropertyStore@6425a67d
2401[info] - should not trigger a lazy property computation multiple times
2402[info] + PropertyStore@53e67d86
2403[info] - should correctly handle PartialResults
2404[info] + PropertyStore@212b2164
2405[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
2406[info] + PropertyStore@75a79f07
2407[info] handling of computations with multiple updates
2408[info] - should be possible using eagerly scheduled computations
2409[info] + PropertyStore@65552e5c
2410[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,e,j,c,i,h,f,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2411[info] + PropertyStore@60064747
2412[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,c,e,g,i,h,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2413[info] + PropertyStore@771aea8b
2414[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,c,j,g,e,h,i] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2415[info] + PropertyStore@26e28523
2416[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,e,i,g,j,c,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2417[info] + PropertyStore@3b6f5f5f
2418[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,g,h,i,e,c,j] ; number of executed tasks:87; number of scheduled onUpdateContinuations:55
2419[info] + PropertyStore@69010b0a
2420[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,h,e,j,c,g,i] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2421[info] + PropertyStore@496fea13
2422[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,i,c,j,h,e,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2423[info] + PropertyStore@7b16a580
2424[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,j,c,e,h,g,i] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2425[info] + PropertyStore@3a42981a
2426[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,f,j,i,e,c,g,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2427[info] + PropertyStore@5bfa8d03
2428[info] + (id of first permutation = 81983; this permutation=[a,b,d,r,g,c,i,f,j,e,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2429[info] + PropertyStore@6d73cb1d
2430[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,i,c,h,g,d,e,j] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2431[info] + PropertyStore@23874996
2432[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,i,d,g,h,j,c,e] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2433[info] + PropertyStore@dab87b4
2434[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,i,e,d,j,g,c,h] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2435[info] + PropertyStore@2b69197
2436[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,i,g,d,c,e,h,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
2437[info] + PropertyStore@71ee99ff
2438[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,i,h,c,d,j,e,g] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2439[info] + PropertyStore@683ca5ad
2440[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,i,h,j,d,e,c,g] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2441[info] + PropertyStore@397b1939
2442[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,i,j,g,e,c,d,h] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2443[info] + PropertyStore@ff71da8
2444[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,j,c,g,h,i,d,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2445[info] + PropertyStore@ad35cc8
2446[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,j,d,e,i,g,c,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2447[info] + PropertyStore@74f81f2
2448[info] + (id of first permutation = 81983; this permutation=[a,b,f,r,j,e,d,c,g,h,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2449[info] + PropertyStore@669cf2f3
2450[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,d,f,e,r,i,g,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:52
2451[info] + PropertyStore@5131a9d5
2452[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,d,g,r,f,e,i,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2453[info] + PropertyStore@41948a27
2454[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,d,g,j,e,i,r,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2455[info] + PropertyStore@3a2fc3f6
2456[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,d,i,g,f,e,r,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2457[info] + PropertyStore@3b25a52a
2458[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,d,j,f,i,r,e,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2459[info] + PropertyStore@6786dc9a
2460[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,e,r,f,j,i,d,g] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2461[info] + PropertyStore@226b7ff
2462[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,e,d,f,r,i,g,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2463[info] + PropertyStore@4652e43e
2464[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,e,f,r,g,d,i,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2465[info] + PropertyStore@5048052b
2466[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,e,f,j,d,i,r,g] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2467[info] + PropertyStore@1fb71b4
2468[info] + (id of first permutation = 81983; this permutation=[a,b,h,c,e,g,i,f,d,r,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
2469[info] + PropertyStore@36d5a73b
2470[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,g,f,h,e,i,r,d] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2471[info] + PropertyStore@67f7d6cb
2472[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,g,h,e,i,d,r,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2473[info] + PropertyStore@7706f643
2474[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,g,i,e,r,d,f,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2475[info] + PropertyStore@2daa5fc6
2476[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,h,r,e,d,i,f,g] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
2477[info] + PropertyStore@365dd937
2478[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,h,d,r,f,g,e,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2479[info] + PropertyStore@6f4500b9
2480[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,h,d,i,f,r,e,g] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
2481[info] + PropertyStore@2fb147fc
2482[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,h,e,g,f,i,r,d] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2483[info] + PropertyStore@501a69a3
2484[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,h,f,e,i,d,r,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2485[info] + PropertyStore@8d696f6
2486[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,h,g,e,r,d,f,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2487[info] + PropertyStore@4f511f9d
2488[info] + (id of first permutation = 81983; this permutation=[a,b,j,c,h,i,d,r,g,e,f] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
2489[info] + PropertyStore@6afa2f2c
2490[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,b,j,f,g,d,h,i] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2491[info] + PropertyStore@692e14a1
2492[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,b,f,h,j,g,i] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
2493[info] + PropertyStore@55f35e54
2494[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,b,j,h,g,f,i] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
2495[info] + PropertyStore@12191e80
2496[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,f,i,j,b,g,h] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
2497[info] + PropertyStore@29a1c0a0
2498[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,g,h,j,i,b,f] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
2499[info] + PropertyStore@30334229
2500[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,h,g,b,i,f,j] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
2501[info] + PropertyStore@7f7dab85
2502[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,i,f,g,b,h,j] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2503[info] + PropertyStore@25ca47f4
2504[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,j,b,g,i,f,h] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
2505[info] + PropertyStore@2c9372d
2506[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,d,j,i,g,f,b,h] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
2507[info] + PropertyStore@28c11f57
2508[info] + (id of first permutation = 81983; this permutation=[a,r,c,e,f,b,i,j,d,g,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2509[info] - should be possible using interim partial results
2510[info] + PropertyStore@4a3de564
2511[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,f,j,h,i,e,g,c] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
2512[info] + PropertyStore@6e67ca71
2513[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,g,c,i,e,f,h,j] ; number of executed tasks:43; number of scheduled onUpdateContinuations:32
2514[info] + PropertyStore@189c88e9
2515[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,g,e,h,c,i,j,f] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
2516[info] + PropertyStore@3daf585b
2517[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,g,f,e,h,c,i,j] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
2518[info] + PropertyStore@68b03805
2519[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,g,h,c,f,i,j,e] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
2520[info] + PropertyStore@38d44320
2521[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,g,h,j,f,c,e,i] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
2522[info] + PropertyStore@44f35f13
2523[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,g,i,h,f,e,j,c] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
2524[info] + PropertyStore@3d9aa56
2525[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,g,j,f,i,c,e,h] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
2526[info] + PropertyStore@6a40da38
2527[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,h,c,f,j,g,i,e] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
2528[info] + PropertyStore@70175913
2529[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,h,e,f,c,g,i,j] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
2530[info] + PropertyStore@2e428bc5
2531[info] + (id of first permutation = 7174; this permutation=[a,b,r,d,h,f,c,e,i,j,g] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
2532[info] - should be possible using lazily scheduled computations
2533[info] + PropertyStore@60870f41
2534[info] - should be possible to use lazily scheduled mutually dependent computations
2535[info] + PropertyStore@46ef972e
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@73999b3d
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@51a31a59
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@7da13a27
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@48d3e9b0
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@2b3fea21
2556[info] + scheduledTasksCount=90
2557[info] + scheduledOnUpdateComputationsCount=72
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@32c883fc
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@28508930
2573[info] - should be possible to execute an analysis incrementally
2574[info] + PropertyStore@3d2c37bd
2575[info] - should never pass a null property to clients
2576[info] + PropertyStore@5b1acb5a
2577[info] - should be possible to execute an analysis which analyzes a huge circle
2578[info] + PropertyStore@3fa52ef7
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@3def8301
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@311eacb5
2585[info] + test succeeded with 50000 node(s) in a circle
2586[info] + number of executed tasks:126882; number of scheduled onUpdateContinuations:26880
2587[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
2588[info] + PropertyStore@60b5707a
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@5b6b3322
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@1016be95
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@64f6c3b1
2598[info] + test succeeded with 1000 node(s) in a circle
2599[info] + number of executed tasks:2962; number of scheduled onUpdateContinuations:960
2600[info] the property store with debugging support
2601[info] - should catch InterimResults with inverted property bounds
2602[info] + PropertyStore@48277d40
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@7efdc0fc
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@cc9799e
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@11a538ed
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@beeb34f
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@5766455d
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@16089330
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@73216001
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@121b295a
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@37bf26f0
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@32c4decc
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@32d442a6
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@f3189fa
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@55512206
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@3a441f18
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@66d95b44
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@27c3d7bc
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@3a3fe9ff
2733[info] - should complete the computation of dependent lazy computations before the phase ends
2734[info] + PropertyStore@3f8b733
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@160ab163
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@7ff950a7
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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),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=801134130575),ReachedEntities
2997[info][analysis progress] reached quiescence 2
2998[info] - should be possible using eagerly scheduled computations
2999[info] + PropertyStore@350bc1d0
3000[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,r,d,g,h,e,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3001[info] + PropertyStore@594d687
3002[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,r,h,g,e,d,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3003[info] + PropertyStore@42f8aa41
3004[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,d,h,r,e,f,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3005[info] + PropertyStore@77b20a6c
3006[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,e,g,r,h,d,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3007[info] + PropertyStore@6ec8235c
3008[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,f,e,d,g,r,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3009[info] + PropertyStore@5351a04c
3010[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,g,d,f,r,e,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3011[info] + PropertyStore@3c3dd66c
3012[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,h,r,f,g,d,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3013[info] + PropertyStore@6f8440bb
3014[info] + (id of first permutation = 79937; this permutation=[a,b,c,j,i,h,g,f,d,r,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3015[info] + PropertyStore@28210bc8
3016[info] + (id of first permutation = 79937; this permutation=[a,b,d,r,c,e,j,f,g,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3017[info] + PropertyStore@1a3359f3
3018[info] + (id of first permutation = 79937; this permutation=[a,b,d,r,c,f,i,e,j,g,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3019[info] + PropertyStore@2960b488
3020[info] + (id of first permutation = 79937; this permutation=[a,b,e,j,i,d,g,r,c,f,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3021[info] + PropertyStore@49f8097
3022[info] + (id of first permutation = 79937; this permutation=[a,b,e,j,i,f,d,r,h,c,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3023[info] + PropertyStore@5db4799e
3024[info] + (id of first permutation = 79937; this permutation=[a,b,e,j,i,g,c,d,f,r,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3025[info] + PropertyStore@3c44a65f
3026[info] + (id of first permutation = 79937; this permutation=[a,b,e,j,i,h,r,f,c,d,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3027[info] + PropertyStore@513328f0
3028[info] + (id of first permutation = 79937; this permutation=[a,b,e,j,i,h,g,d,f,r,c] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3029[info] + PropertyStore@34ecee2e
3030[info] + (id of first permutation = 79937; this permutation=[a,b,f,r,c,d,i,j,g,e,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3031[info] + PropertyStore@7d84a319
3032[info] + (id of first permutation = 79937; this permutation=[a,b,f,r,c,e,i,d,g,h,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3033[info] + PropertyStore@1de60278
3034[info] + (id of first permutation = 79937; this permutation=[a,b,f,r,c,g,h,d,j,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3035[info] + PropertyStore@33a35565
3036[info] + (id of first permutation = 79937; this permutation=[a,b,f,r,c,h,e,g,i,d,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3037[info] + PropertyStore@109deb6e
3038[info] + (id of first permutation = 79937; this permutation=[a,b,f,r,c,i,d,h,e,g,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3039[info] + PropertyStore@6ff6ff33
3040[info] + (id of first permutation = 79937; this permutation=[a,b,g,j,i,h,r,d,e,c,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3041[info] + PropertyStore@3420570
3042[info] + (id of first permutation = 79937; this permutation=[a,b,g,j,i,h,f,d,r,c,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3043[info] + PropertyStore@212f3808
3044[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,c,d,i,g,j,e,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3045[info] + PropertyStore@14b004bc
3046[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,c,e,g,j,f,d,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3047[info] + PropertyStore@773fc09f
3048[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,c,f,g,d,e,i,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3049[info] + PropertyStore@33e15c04
3050[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,c,g,e,d,j,f,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3051[info] + PropertyStore@57a66821
3052[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,c,i,d,f,g,e,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3053[info] + PropertyStore@48959501
3054[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,c,i,j,f,d,e,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3055[info] + PropertyStore@517d5bf9
3056[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,c,j,g,f,i,d,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3057[info] + PropertyStore@2ba561ef
3058[info] + (id of first permutation = 79937; this permutation=[a,b,h,r,d,c,g,j,f,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3059[info] + PropertyStore@53d1048d
3060[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,c,e,g,h,i,d,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3061[info] + PropertyStore@7aea32ed
3062[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,c,f,e,i,g,d,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:21
3063[info] + PropertyStore@862691e
3064[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,c,g,e,d,f,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:21
3065[info] + PropertyStore@5df8e535
3066[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,c,h,d,e,i,f,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3067[info] + PropertyStore@7265026b
3068[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,c,h,i,e,f,d,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3069[info] + PropertyStore@68e226a9
3070[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,c,i,g,f,d,e,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3071[info] + PropertyStore@7eb02ddd
3072[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,d,c,g,h,i,e,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3073[info] + PropertyStore@382c8a7c
3074[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,d,e,f,i,g,c,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3075[info] + PropertyStore@37ec3e8
3076[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,d,f,e,c,g,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3077[info] + PropertyStore@f53e197
3078[info] + (id of first permutation = 79937; this permutation=[a,b,j,r,d,g,c,e,i,f,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3079[info] + PropertyStore@7821f844
3080[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,d,i,e,f,g,h,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3081[info] + PropertyStore@3cbde5e9
3082[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,d,i,j,e,h,f,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3083[info] + PropertyStore@6e657086
3084[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,d,j,h,f,g,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3085[info] + PropertyStore@658b13a
3086[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,e,d,h,i,f,g,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3087[info] + PropertyStore@505f5a44
3088[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,e,f,g,i,j,d,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3089[info] + PropertyStore@aeb2a8a
3090[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,e,g,d,j,h,f,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3091[info] + PropertyStore@6a34e7c7
3092[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,e,h,d,f,g,i,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3093[info] + PropertyStore@3cbbb786
3094[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,e,h,j,d,i,f,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3095[info] + PropertyStore@29f06da4
3096[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,e,i,h,f,g,d,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3097[info] + PropertyStore@1c69c3a9
3098[info] + (id of first permutation = 79937; this permutation=[a,r,c,b,e,j,g,h,d,f,i] ; 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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<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=801134130575),<internal>opalj.PartialResultUpdateComputation
3153[info][analysis progress] reached quiescence 2
3154[info] - should be possible using interim partial results
3155[info] + PropertyStore@6f91fab7
3156[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,e,g,j,i,h,f,d] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
3157[info] + PropertyStore@7ec2f6e8
3158[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,e,h,j,d,g,f,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
3159[info] + PropertyStore@65bdd53e
3160[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,e,i,h,d,j,g,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
3161[info] + PropertyStore@1fae3b7e
3162[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,e,j,g,f,h,d,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
3163[info] + PropertyStore@4c16af35
3164[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,f,d,g,h,j,i,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
3165[info] + PropertyStore@ac8654f
3166[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,f,e,d,i,h,g,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
3167[info] + PropertyStore@4c2bdb66
3168[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,f,e,j,h,i,g,d] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
3169[info] + PropertyStore@e7272d
3170[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,f,g,i,j,e,d,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
3171[info] + PropertyStore@e7d73b9
3172[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,f,h,g,j,i,e,d] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
3173[info] + PropertyStore@7bbf354a
3174[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,f,i,g,d,h,e,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
3175[info] + PropertyStore@4fdce8d6
3176[info] + (id of first permutation = 1080; this permutation=[a,b,r,c,f,j,e,d,i,h,g] ; 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=801134130575)
3181[info][analysis progress] reached quiescence 2
3182[info] - should be possible using lazily scheduled computations
3183[info] + PropertyStore@79765b7d
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=801134130575),ReachableNodesCount
3188[info][analysis progress] reached quiescence 2
3189[info] - should be possible to use lazily scheduled mutually dependent computations
3190[info] + PropertyStore@745f0b9
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=801134130575),ReachableNodesCount
3199[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
3200[info] + PropertyStore@13ea0e4c
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=801134130575),ReachableNodesCount
3209[info] - should be possible to force the results of transformers based on lazy properties
3210[info] + PropertyStore@44174522
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=801134130575),ReachableNodesCount,Marker
3219[info] - should be possible to force the results of multiple transformers based on a lazy property
3220[info] + PropertyStore@3e5bce8
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=801134130575),ReachableNodesCount,Marker
3229[info] - should be possible to force the results of a chain of transformers based on lazy properties
3230[info] + PropertyStore@1a131e8c
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=801134130575),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@7eb1837c
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@6e874da2
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=801134130575)
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@402bbe66
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=801555325721
3285[info] - should be possible to execute an analysis incrementally
3286[info] + PropertyStore@42ce3f91
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@6b7c6784
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@7aaa8001
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@5492e677
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@40894345
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@48c15c97
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@66456706
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@252784e7
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@2f3e786d
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@6dd9acf9
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@20698b13
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)@266bfbaa
3362[info] - should catch updates when the upper bound is lower than the lower bound
3363[info] + PropertyStore@57dbfcd2
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@300cf075
3372[info] - should be able to print properties even if the store is empty
3373[info] + PropertyStore@6fa2102a
3374[info] - should be possible to terminate the computations and still query the store
3375[info] + PropertyStore@12b34b22
3376[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3377[info] + PropertyStore@171fefda
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@40472a14
3380[info] - should be able to perform queries w.r.t. unknown entities / property keys
3381[info] + PropertyStore@3f1b4176
3382[info] - should be possible to test if a store has a property even if it was only queried
3383[info] + PropertyStore@3779f7ec
3384[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3385[info] + PropertyStore@5f70bfe6
3386[info] - set should set an entity's property "immediately"
3387[info] + PropertyStore@261e3996
3388[info] - should allow setting different properties w.r.t. one entity
3389[info] + PropertyStore@43ebccd2
3390[info] - should be able to enumerate all explicitly set properties of an entity
3391[info] + PropertyStore@3b5595d4
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@618092d7
3400[info] - should specify that the property was not derived when an analysis was scheduled
3401[info] + PropertyStore@3605c5f8
3402[info] - should not set an entity's property if it already has a property
3403[info] + PropertyStore@2b9512b6
3404[info] - should contain properties (at least) for all entities for which we performed a computation
3405[info] + PropertyStore@3cf9d925
3406[info] - should trigger a lazy property computation only lazily
3407[info] + PropertyStore@598af247
3408[info] - should not trigger a lazy property computation multiple times
3409[info] + PropertyStore@41b8c68b
3410[info] - should complete the computation of dependent lazy computations before the phase ends
3411[info] + PropertyStore@423b7ca8
3412[info] - should correctly handle PartialResults
3413[info] + PropertyStore@3079b53b
3414[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3415[info] + PropertyStore@3eef61b9
3416[info] handling of computations with multiple updates
3417[info] - should be possible using eagerly scheduled computations
3418[info] + PropertyStore@39646471
3419[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,d,f,h,i,e,j,g] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3420[info] + PropertyStore@202391c9
3421[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,d,g,f,i,j,h,e] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3422[info] + PropertyStore@5d0e289b
3423[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,d,h,e,j,g,i,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3424[info] + PropertyStore@1829782a
3425[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,d,i,e,f,g,j,h] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3426[info] + PropertyStore@2f4d0b2
3427[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,d,i,j,e,h,g,f] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
3428[info] + PropertyStore@3e65b4fc
3429[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,d,j,h,f,g,i,e] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3430[info] + PropertyStore@1283195b
3431[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,e,d,h,i,f,j,g] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3432[info] + PropertyStore@4138db09
3433[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,e,f,g,i,j,h,d] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3434[info] + PropertyStore@656de2dc
3435[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,e,g,d,j,h,i,f] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
3436[info] + PropertyStore@763c78d9
3437[info] + (id of first permutation = 40502; this permutation=[a,b,c,r,e,h,d,f,g,j,i] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3438[info] + PropertyStore@7c7fee84
3439[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,e,j,f,i,c,g,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3440[info] + PropertyStore@7b188291
3441[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,f,c,e,j,i,g,h] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3442[info] + PropertyStore@7169f42c
3443[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,f,e,c,g,i,h,j] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3444[info] + PropertyStore@6486b068
3445[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,f,e,j,g,c,h,i] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3446[info] + PropertyStore@678e79b2
3447[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,f,g,i,e,j,c,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3448[info] + PropertyStore@583d73d8
3449[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,f,h,g,i,e,c,j] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
3450[info] + PropertyStore@66cb3467
3451[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,f,i,e,j,c,g,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3452[info] + PropertyStore@379fdd26
3453[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,f,j,c,i,h,e,g] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3454[info] + PropertyStore@23c8618e
3455[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,g,c,e,f,i,h,j] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3456[info] + PropertyStore@1058659c
3457[info] + (id of first permutation = 40502; this permutation=[a,b,d,r,g,c,j,f,e,h,i] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3458[info] + PropertyStore@2f8f13fc
3459[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,g,h,c,j,i,f,d] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3460[info] + PropertyStore@66b08dc6
3461[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,g,i,c,d,h,j,f] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3462[info] + PropertyStore@694548f
3463[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,g,i,j,d,c,h,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3464[info] + PropertyStore@55b3b544
3465[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,g,j,h,d,i,f,c] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3466[info] + PropertyStore@2f44cfd
3467[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,h,c,g,i,f,j,d] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3468[info] + PropertyStore@60c83fd8
3469[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,h,d,f,j,c,i,g] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3470[info] + PropertyStore@44dc2f62
3471[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,h,f,c,j,i,g,d] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3472[info] + PropertyStore@c8dab28
3473[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,h,g,c,d,i,j,f] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3474[info] + PropertyStore@2c3e9de0
3475[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,h,g,j,d,c,i,f] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3476[info] + PropertyStore@d295140
3477[info] + (id of first permutation = 40502; this permutation=[a,b,e,r,h,i,g,d,j,f,c] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3478[info] + PropertyStore@282bc8b8
3479[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,i,d,c,e,j,g,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3480[info] + PropertyStore@499ee27e
3481[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,i,d,j,e,g,c,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3482[info] + PropertyStore@1197b730
3483[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,i,e,h,g,c,d,j] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3484[info] + PropertyStore@56734713
3485[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,i,g,e,h,j,c,d] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3486[info] + PropertyStore@20eb2b6d
3487[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,i,h,d,j,e,c,g] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3488[info] + PropertyStore@1e58a01c
3489[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,i,j,d,c,e,g,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3490[info] + PropertyStore@32daaad0
3491[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,j,c,d,e,i,g,h] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3492[info] + PropertyStore@7e5d3847
3493[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,j,c,i,e,g,d,h] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3494[info] + PropertyStore@714d4a2
3495[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,j,d,h,g,c,e,i] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
3496[info] + PropertyStore@5c17cc1c
3497[info] + (id of first permutation = 40502; this permutation=[a,b,f,r,j,e,g,h,i,c,d] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3498[info] + PropertyStore@3b7c6164
3499[info] + (id of first permutation = 40502; this permutation=[a,b,g,r,j,h,i,d,e,f,c] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3500[info] + PropertyStore@2cf4e94c
3501[info] + (id of first permutation = 40502; this permutation=[a,b,g,r,j,i,f,e,c,h,d] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
3502[info] + PropertyStore@de489b4
3503[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,r,d,h,i,j,f,e] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3504[info] + PropertyStore@6f71d338
3505[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,r,e,f,j,h,i,d] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3506[info] + PropertyStore@375ef8f3
3507[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,r,f,e,d,h,j,i] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3508[info] + PropertyStore@3cebd9dd
3509[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,r,h,d,e,j,i,f] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3510[info] + PropertyStore@156b4edd
3511[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,r,h,j,e,f,i,d] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3512[info] + PropertyStore@74e2a75b
3513[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,r,i,h,f,d,j,e] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
3514[info] + PropertyStore@343b4054
3515[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,r,j,f,h,i,e,d] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
3516[info] + PropertyStore@56fc423f
3517[info] + (id of first permutation = 40502; this permutation=[a,b,g,c,d,r,f,j,h,i,e] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3518[info] - should be possible using interim partial results
3519[info] + PropertyStore@192ef39b
3520[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,e,f,i,c,j,h,g] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3521[info] + PropertyStore@7817479a
3522[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,e,g,h,f,i,c,j] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
3523[info] + PropertyStore@1640912c
3524[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,e,h,f,g,j,i,c] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3525[info] + PropertyStore@2219c461
3526[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,e,i,c,h,g,f,j] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3527[info] + PropertyStore@4c454992
3528[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,e,i,j,g,h,f,c] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3529[info] + PropertyStore@eacfc17
3530[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,e,j,h,i,f,c,g] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3531[info] + PropertyStore@1c77d51f
3532[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,f,c,h,j,i,g,e] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3533[info] + PropertyStore@7021303c
3534[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,f,e,h,c,i,g,j] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
3535[info] + PropertyStore@164efe73
3536[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,f,g,e,c,j,i,h] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
3537[info] + PropertyStore@7febe4e9
3538[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,f,h,c,g,i,e,j] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
3539[info] + PropertyStore@5d161926
3540[info] + (id of first permutation = 5958; this permutation=[a,b,r,d,f,h,j,e,i,g,c] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3541[info] - should be possible using lazily scheduled computations
3542[info] + PropertyStore@244f6268
3543[info] - should be possible to use lazily scheduled mutually dependent computations
3544[info] + PropertyStore@4513adf4
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@65ffc513
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@8cd3fa3
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@574e50f0
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@fea2be0
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@14a6b053
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@7577a543
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@509ba2cd
3582[info] - should be possible to execute an analysis incrementally
3583[info] + PropertyStore@ef02615
3584[info] - should never pass a null property to clients
3585[info] + PropertyStore@2ff52bb0
3586[info] - should be possible to execute an analysis which analyzes a huge circle
3587[info] + PropertyStore@67e0ceb0
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@6a60854b
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@652fc69c
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@6301d922
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@2f50ebc
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@6cd19974
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@7751a954
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@1af4b655
3612[info] - should catch non-monotonic updates related to the lower bound
3613[info] + PropertyStore@30decb59
3614[info] - should catch non-monotonic updates related to the upper bound
3615[info] + PropertyStore(MaxEvaluationDepth=0)@5024ee0f
3616[info] - should catch updates when the upper bound is lower than the lower bound
3617[info] + PropertyStore@2a45e656
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@e6bb845
3629[info] - should be able to print properties even if the store is empty
3630[info] + PropertyStore@62156a7f
3631[info] - should be possible to terminate the computations and still query the store
3632[info] + PropertyStore@3fe17b56
3633[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3634[info] + PropertyStore@3132f644
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@62c8d9b7
3637[info] - should be able to perform queries w.r.t. unknown entities / property keys
3638[info] + PropertyStore@2bc71103
3639[info] - should be possible to test if a store has a property even if it was only queried
3640[info] + PropertyStore@1f48f4e6
3641[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3642[info] + PropertyStore@39eea19d
3643[info] - set should set an entity's property "immediately"
3644[info] + PropertyStore@1d4fc276
3645[info] - should allow setting different properties w.r.t. one entity
3646[info] + PropertyStore@e9397d5
3647[info] - should be able to enumerate all explicitly set properties of an entity
3648[info] + PropertyStore@5624bd25
3649[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
3650[info] + PropertyStore@1a8a1c35
3651[info] - should specify that the property was not derived when an analysis was scheduled
3652[info] + PropertyStore@79353160
3653[info] - should not set an entity's property if it already has a property
3654[info] + PropertyStore@6b8a3cac
3655[info] - should contain properties (at least) for all entities for which we performed a computation
3656[info] + PropertyStore@1834696d
3657[info] - should trigger a lazy property computation only lazily
3658[info] + PropertyStore@5215b5ea
3659[info] - should not trigger a lazy property computation multiple times
3660[info] + PropertyStore@2fb30f9
3661[info] - should correctly handle PartialResults
3662[info] + PropertyStore@38ae0356
3663[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3664[info] + PropertyStore@36a7a2f
3665[info] handling of computations with multiple updates
3666[info] - should be possible using eagerly scheduled computations
3667[info] + PropertyStore@7c2f354d
3668[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,r,i,g,h,f,j,e] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3669[info] + PropertyStore@2788bec9
3670[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,r,j,f,i,e,h,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3671[info] + PropertyStore@6f74addd
3672[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,e,r,f,j,i,h,g] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3673[info] + PropertyStore@3f1f091e
3674[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,e,f,r,g,i,j,h] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3675[info] + PropertyStore@3a9fd6ed
3676[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,e,f,j,g,r,i,h] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3677[info] + PropertyStore@58035981
3678[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,e,g,i,f,j,h,r] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3679[info] + PropertyStore@12531d19
3680[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,e,h,g,i,f,j,r] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3681[info] + PropertyStore@55c3a1b4
3682[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,e,i,f,j,r,h,g] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3683[info] + PropertyStore@112f3d5f
3684[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,e,j,r,i,h,g,f] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3685[info] + PropertyStore@5322b1aa
3686[info] + (id of first permutation = 45904; this permutation=[a,b,c,d,f,r,e,g,i,j,h] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3687[info] + PropertyStore@5993d502
3688[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,f,j,c,i,h,r,g] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3689[info] + PropertyStore@11151185
3690[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,g,r,f,c,i,h,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3691[info] + PropertyStore@7938133d
3692[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,g,c,r,h,f,i,j] ; number of executed tasks:85; number of scheduled onUpdateContinuations:53
3693[info] + PropertyStore@3fd14251
3694[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,g,c,j,f,i,r,h] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3695[info] + PropertyStore@782dab6c
3696[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,g,f,i,h,c,r,j] ; number of executed tasks:86; number of scheduled onUpdateContinuations:54
3697[info] + PropertyStore@410d04d5
3698[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,g,h,f,j,r,c,i] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3699[info] + PropertyStore@78954632
3700[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,g,i,c,j,h,r,f] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3701[info] + PropertyStore@4d6350bb
3702[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,g,j,c,r,h,f,i] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3703[info] + PropertyStore@5800f4b0
3704[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,h,r,c,g,f,i,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3705[info] + PropertyStore@718268c9
3706[info] + (id of first permutation = 45904; this permutation=[a,b,d,e,h,r,j,f,i,c,g] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3707[info] + PropertyStore@2374141d
3708[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,i,r,d,c,j,h,g] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3709[info] + PropertyStore@74457e40
3710[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,i,c,r,g,h,j,d] ; number of executed tasks:85; number of scheduled onUpdateContinuations:53
3711[info] + PropertyStore@2b3fb10c
3712[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,i,c,j,g,r,h,d] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3713[info] + PropertyStore@49995082
3714[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,i,d,h,g,j,c,r] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3715[info] + PropertyStore@4ace7150
3716[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,i,g,d,j,c,h,r] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3717[info] + PropertyStore@15a6a137
3718[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,i,h,d,r,c,j,g] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3719[info] + PropertyStore@43c7c55e
3720[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,i,j,c,r,h,g,d] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3721[info] + PropertyStore@405980e4
3722[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,j,r,c,g,h,i,d] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3723[info] + PropertyStore@79a43d4e
3724[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,j,r,i,g,c,h,d] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3725[info] + PropertyStore@592b9454
3726[info] + (id of first permutation = 45904; this permutation=[a,b,e,f,j,c,h,g,i,d,r] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3727[info] + PropertyStore@243b571a
3728[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,r,d,c,i,e,g,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3729[info] + PropertyStore@28e9add9
3730[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,r,d,j,g,i,c,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3731[info] + PropertyStore@707fbbc7
3732[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,r,e,i,j,d,c,g] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3733[info] + PropertyStore@757308a8
3734[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,r,g,i,c,d,e,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:52
3735[info] + PropertyStore@b0e129b
3736[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,r,i,e,c,j,d,g] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3737[info] + PropertyStore@6e6cf146
3738[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,r,j,d,e,g,c,i] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3739[info] + PropertyStore@6340cecf
3740[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,c,r,d,i,e,g,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3741[info] + PropertyStore@e1bbc47
3742[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,c,r,j,g,i,d,e] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3743[info] + PropertyStore@75faedd5
3744[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,c,d,i,j,e,r,g] ; number of executed tasks:86; number of scheduled onUpdateContinuations:54
3745[info] + PropertyStore@7c95c4ed
3746[info] + (id of first permutation = 45904; this permutation=[a,b,f,h,c,e,i,r,d,g,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3747[info] + PropertyStore@19c65b06
3748[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,d,c,j,h,r,f,e] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3749[info] + PropertyStore@4aec35fd
3750[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,d,e,h,j,f,c,r] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3751[info] + PropertyStore@68daed30
3752[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,d,f,h,r,e,j,c] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3753[info] + PropertyStore@3a3aee6a
3754[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,d,h,e,c,r,j,f] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3755[info] + PropertyStore@118f8c40
3756[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,d,j,c,e,h,f,r] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3757[info] + PropertyStore@3ae71051
3758[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,e,r,c,h,f,j,d] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3759[info] + PropertyStore@56bc950
3760[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,e,r,j,h,c,f,d] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3761[info] + PropertyStore@684f3e29
3762[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,e,c,h,j,f,d,r] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3763[info] + PropertyStore@5cf52ec
3764[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,e,d,h,r,f,j,c] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3765[info] + PropertyStore@7a8af9c
3766[info] + (id of first permutation = 45904; this permutation=[a,b,g,i,e,f,d,c,r,j,h] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3767[info] - should be possible using interim partial results
3768[info] + PropertyStore@5cd2c770
3769[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,c,e,f,j,g,h] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3770[info] + PropertyStore@4d7d04b5
3771[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,c,j,f,e,h,g] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
3772[info] + PropertyStore@325a67c4
3773[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,e,h,f,j,c,g] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3774[info] + PropertyStore@70ccfa5c
3775[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,f,g,h,c,j,e] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
3776[info] + PropertyStore@3aef5a72
3777[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,g,e,h,j,c,f] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3778[info] + PropertyStore@1f12b936
3779[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,h,c,j,e,g,f] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3780[info] + PropertyStore@7e979957
3781[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,h,j,g,f,c,e] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3782[info] + PropertyStore@699e82c3
3783[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,i,j,h,c,e,g,f] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
3784[info] + PropertyStore@29626948
3785[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,j,c,h,e,i,f,g] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3786[info] + PropertyStore@2333be5b
3787[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,j,e,g,f,c,i,h] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3788[info] + PropertyStore@612cd64b
3789[info] + (id of first permutation = 8645; this permutation=[a,b,r,d,j,f,e,g,i,c,h] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3790[info] - should be possible using lazily scheduled computations
3791[info] + PropertyStore@7cb9d837
3792[info] - should be possible to use lazily scheduled mutually dependent computations
3793[info] + PropertyStore@46abc6c1
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@78547929
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@7f4d76e6
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@4d076158
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@55023bf7
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@ec48d4f
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@1a2a2037
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@6c519f8b
3820[info] - should be possible to execute an analysis incrementally
3821[info] + PropertyStore@2848dc75
3822[info] - should never pass a null property to clients
3823[info] + PropertyStore@24c82c6
3824[info] - should be possible to execute an analysis which analyzes a huge circle
3825[info] + PropertyStore@49ac2120
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@29614259
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@47a49874
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@211878f4
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@995e8d6
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@2ac50037
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@49c14a23
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@d89cad6
3853[info] - should be able to print properties even if the store is empty
3854[info] + PropertyStore@fcfa7e8
3855[info] - should be possible to terminate the computations and still query the store
3856[info] + PropertyStore@4c9c6460
3857[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3858[info] + PropertyStore@5084c28
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@4614f925
3861[info] - should be able to perform queries w.r.t. unknown entities / property keys
3862[info] + PropertyStore@3496e6e8
3863[info] - should be possible to test if a store has a property even if it was only queried
3864[info] + PropertyStore@1b063b7e
3865[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3866[info] + PropertyStore@5ca85d3a
3867[info] - set should set an entity's property "immediately"
3868[info] + PropertyStore@3d944a5b
3869[info] - should allow setting different properties w.r.t. one entity
3870[info] + PropertyStore@3eb64aa7
3871[info] - should be able to enumerate all explicitly set properties of an entity
3872[info] + PropertyStore@14414bc4
3873[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
3874[info] + PropertyStore@a9e95fb
3875[info] - should specify that the property was not derived when an analysis was scheduled
3876[info] + PropertyStore@15c7c061
3877[info] - should not set an entity's property if it already has a property
3878[info] + PropertyStore@1928430c
3879[info] - should contain properties (at least) for all entities for which we performed a computation
3880[info] + PropertyStore@7a92486
3881[info] - should trigger a lazy property computation only lazily
3882[info] + PropertyStore@796658c5
3883[info] - should not trigger a lazy property computation multiple times
3884[info] + PropertyStore@52094b40
3885[info] - should correctly handle PartialResults
3886[info] + PropertyStore@9e2522e
3887[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3888[info] + PropertyStore@4721da80
3889[info] handling of computations with multiple updates
3890[info] - should be possible using eagerly scheduled computations
3891[info] + PropertyStore@c4a12d1
3892[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,i,j,f,g,r,c,h] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3893[info] + PropertyStore@14010b53
3894[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,j,r,f,h,i,c,g] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3895[info] + PropertyStore@fe958df
3896[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,j,c,r,i,g,f,h] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3897[info] + PropertyStore@46d56678
3898[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,j,f,r,c,g,h,i] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3899[info] + PropertyStore@1a5528e9
3900[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,j,f,i,r,h,c,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3901[info] + PropertyStore@612e363
3902[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,j,g,h,c,f,r,i] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3903[info] + PropertyStore@43f86cde
3904[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,j,h,f,g,r,c,i] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
3905[info] + PropertyStore@2ef3347f
3906[info] + (id of first permutation = 94981; this permutation=[a,b,d,e,j,i,c,g,h,r,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3907[info] + PropertyStore@1d524328
3908[info] + (id of first permutation = 94981; this permutation=[a,b,d,f,r,c,e,j,h,g,i] ; number of executed tasks:62; number of scheduled onUpdateContinuations:30
3909[info] + PropertyStore@ccaa21a
3910[info] + (id of first permutation = 94981; this permutation=[a,b,d,f,r,e,c,g,h,i,j] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3911[info] + PropertyStore@c54a1c1
3912[info] + (id of first permutation = 94981; this permutation=[a,b,f,h,j,c,d,g,i,r,e] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3913[info] + PropertyStore@3bb33cf8
3914[info] + (id of first permutation = 94981; this permutation=[a,b,f,h,j,d,r,i,e,c,g] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3915[info] + PropertyStore@34f763a5
3916[info] + (id of first permutation = 94981; this permutation=[a,b,f,h,j,e,r,c,d,g,i] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3917[info] + PropertyStore@6d74dd53
3918[info] + (id of first permutation = 94981; this permutation=[a,b,f,h,j,e,i,r,g,c,d] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3919[info] + PropertyStore@44873395
3920[info] + (id of first permutation = 94981; this permutation=[a,b,f,h,j,g,e,c,d,r,i] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3921[info] + PropertyStore@66f19301
3922[info] + (id of first permutation = 94981; this permutation=[a,b,f,h,j,i,d,e,r,c,g] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3923[info] + PropertyStore@69143e31
3924[info] + (id of first permutation = 94981; this permutation=[a,b,f,i,r,c,e,h,j,d,g] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3925[info] + PropertyStore@22c1e805
3926[info] + (id of first permutation = 94981; this permutation=[a,b,f,i,r,d,c,j,g,e,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3927[info] + PropertyStore@5fa76c53
3928[info] + (id of first permutation = 94981; this permutation=[a,b,f,i,r,e,c,d,g,h,j] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3929[info] + PropertyStore@3524953d
3930[info] + (id of first permutation = 94981; this permutation=[a,b,f,i,r,e,j,c,h,d,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3931[info] + PropertyStore@7d09d01e
3932[info] + (id of first permutation = 94981; this permutation=[a,b,i,r,j,f,c,h,e,d,g] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3933[info] + PropertyStore@50a59e7a
3934[info] + (id of first permutation = 94981; this permutation=[a,b,i,r,j,g,c,d,e,f,h] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3935[info] + PropertyStore@3404a5c9
3936[info] + (id of first permutation = 94981; this permutation=[a,b,i,r,j,g,h,c,f,d,e] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3937[info] + PropertyStore@25185309
3938[info] + (id of first permutation = 94981; this permutation=[a,b,i,r,j,h,f,d,e,c,g] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3939[info] + PropertyStore@16a2ee94
3940[info] + (id of first permutation = 94981; this permutation=[a,b,i,c,r,d,g,h,e,f,j] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3941[info] + PropertyStore@6a88e474
3942[info] + (id of first permutation = 94981; this permutation=[a,b,i,c,r,e,f,h,j,d,g] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
3943[info] + PropertyStore@7bb33e01
3944[info] + (id of first permutation = 94981; this permutation=[a,b,i,c,r,f,d,j,g,e,h] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3945[info] + PropertyStore@1c54ba65
3946[info] + (id of first permutation = 94981; this permutation=[a,b,i,c,r,g,d,e,f,h,j] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3947[info] + PropertyStore@1d033135
3948[info] + (id of first permutation = 94981; this permutation=[a,b,i,c,r,g,j,d,h,e,f] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3949[info] + PropertyStore@3005dda5
3950[info] + (id of first permutation = 94981; this permutation=[a,b,i,c,r,h,g,e,f,d,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3951[info] + PropertyStore@5224be92
3952[info] + (id of first permutation = 94981; this permutation=[a,r,b,f,j,i,c,d,e,g,h] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3953[info] + PropertyStore@6b9ab121
3954[info] + (id of first permutation = 94981; this permutation=[a,r,b,f,j,i,h,c,g,d,e] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3955[info] + PropertyStore@6f14bffe
3956[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,c,d,i,f,h,e,j] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3957[info] + PropertyStore@7162bf4c
3958[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,c,e,h,i,d,f,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3959[info] + PropertyStore@6454fdc
3960[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,c,f,e,i,j,d,h] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
3961[info] + PropertyStore@3868f58c
3962[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,c,h,d,j,f,e,i] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3963[info] + PropertyStore@72c94630
3964[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,c,i,d,e,f,h,j] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3965[info] + PropertyStore@16351ffa
3966[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,c,i,j,d,h,e,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3967[info] + PropertyStore@3aa2994f
3968[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,c,j,h,e,f,d,i] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3969[info] + PropertyStore@4599cf02
3970[info] + (id of first permutation = 94981; this permutation=[a,r,b,g,d,c,h,i,e,f,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3971[info] + PropertyStore@7dd9e947
3972[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,b,c,i,e,h,f,g] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3973[info] + PropertyStore@432de3c9
3974[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,b,e,h,f,g,c,i] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
3975[info] + PropertyStore@6d6b6202
3976[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,b,f,g,h,c,e,i] ; number of executed tasks:60; number of scheduled onUpdateContinuations:28
3977[info] + PropertyStore@66815172
3978[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,b,g,e,h,i,c,f] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3979[info] + PropertyStore@54a01f34
3980[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,b,h,c,i,f,e,g] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
3981[info] + PropertyStore@78bf9dc2
3982[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,b,i,c,e,f,g,h] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3983[info] + PropertyStore@4ef28ba5
3984[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,b,i,h,c,g,e,f] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3985[info] + PropertyStore@229459c8
3986[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,c,b,h,f,g,e,i] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
3987[info] + PropertyStore@7619ab11
3988[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,c,e,g,h,b,f,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3989[info] + PropertyStore@724c799d
3990[info] + (id of first permutation = 94981; this permutation=[a,r,d,j,c,f,e,h,i,b,g] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3991[info] - should be possible using interim partial results
3992[info] + PropertyStore@28b97bd2
3993[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,g,h,d,e,i,f,j] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
3994[info] + PropertyStore@28e33d14
3995[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,g,h,j,d,i,f,e] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3996[info] + PropertyStore@13195a3a
3997[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,g,i,h,e,f,d,j] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3998[info] + PropertyStore@2885955
3999[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,g,j,f,e,i,h,d] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4000[info] + PropertyStore@610cc53d
4001[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,h,d,f,i,g,e,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4002[info] + PropertyStore@50365f95
4003[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,h,e,d,i,j,g,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4004[info] + PropertyStore@9a71723
4005[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,h,e,j,i,f,d,g] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
4006[info] + PropertyStore@4925a5b3
4007[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,h,f,i,j,g,e,d] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4008[info] + PropertyStore@4e07b487
4009[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,h,g,i,d,f,e,j] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4010[info] + PropertyStore@2c2f9025
4011[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,h,i,f,d,j,g,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4012[info] + PropertyStore@1d00848c
4013[info] + (id of first permutation = 2523; this permutation=[a,b,r,c,h,j,e,f,g,d,i] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
4014[info] - should be possible using lazily scheduled computations
4015[info] + PropertyStore@79ecb2a2
4016[info] - should be possible to use lazily scheduled mutually dependent computations
4017[info] + PropertyStore@abc8294
4018[info] + scheduledTasksCount=43
4019[info] + scheduledOnUpdateComputationsCount=36
4020[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4021[info] + PropertyStore@5a42955e
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@437f5e7e
4026[info] + scheduledTasksCount=35
4027[info] + scheduledOnUpdateComputationsCount=28
4028[info] - should be possible to force the results of multiple transformers based on a lazy property
4029[info] + PropertyStore@5f9a8d11
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@31dc1c54
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@7f7a9754
4038[info] + scheduledTasksCount=74
4039[info] + scheduledOnUpdateComputationsCount=56
4040[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
4041[info] + PropertyStore@464fba6b
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@4db655b6
4044[info] - should be possible to execute an analysis incrementally
4045[info] + PropertyStore@1c59cee8
4046[info] - should never pass a null property to clients
4047[info] + PropertyStore@37323a00
4048[info] - should be possible to execute an analysis which analyzes a huge circle
4049[info] + PropertyStore@c15526f
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@7371adbe
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@218d03b6
4056[info] + test succeeded with 50000 node(s) in a circle
4057[info] + number of executed tasks:126178; number of scheduled onUpdateContinuations:26176
4058[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4059[info] + PropertyStore@749cfbd
4060[info] + test succeeded with 1 node(s) in a circle
4061[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4062[info] + PropertyStore@21697311
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@5f8b36df
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@16d20e2b
4069[info] + test succeeded with 1000 node(s) in a circle
4070[info] + number of executed tasks:2723; number of scheduled onUpdateContinuations:721
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@35b40e64
4078[info] - should be able to print properties even if the store is empty
4079[info] + PropertyStore@330febc3
4080[info] - should be possible to terminate the computations and still query the store
4081[info] + PropertyStore@352a18df
4082[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4083[info] + PropertyStore@12599d56
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@78b7657
4086[info] - should be able to perform queries w.r.t. unknown entities / property keys
4087[info] + PropertyStore@4b96d496
4088[info] - should be possible to test if a store has a property even if it was only queried
4089[info] + PropertyStore@2e9fd1db
4090[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4091[info] + PropertyStore@70f25a73
4092[info] - set should set an entity's property "immediately"
4093[info] + PropertyStore@2c97a3f4
4094[info] - should allow setting different properties w.r.t. one entity
4095[info] + PropertyStore@5158f094
4096[info] - should be able to enumerate all explicitly set properties of an entity
4097[info] + PropertyStore@119f26d
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@63da01ff
4106[info] - should specify that the property was not derived when an analysis was scheduled
4107[info] + PropertyStore@72c38673
4108[info] - should not set an entity's property if it already has a property
4109[info] + PropertyStore@640914ef
4110[info] - should contain properties (at least) for all entities for which we performed a computation
4111[info] + PropertyStore@2acd1899
4112[info] - should trigger a lazy property computation only lazily
4113[info] + PropertyStore@19ab21c6
4114[info] - should not trigger a lazy property computation multiple times
4115[info] + PropertyStore@77b5cc9e
4116[info] - should complete the computation of dependent lazy computations before the phase ends
4117[info] + PropertyStore@5bb710eb
4118[info] - should correctly handle PartialResults
4119[info] + PropertyStore@197cc2d4
4120[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4121[info] + PropertyStore@5999652c
4122[info] handling of computations with multiple updates
4123[info] - should be possible using eagerly scheduled computations
4124[info] + PropertyStore@1193bd
4125[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,h,f,g,d,c,j,e] ; number of executed tasks:78; number of scheduled onUpdateContinuations:37
4126[info] + PropertyStore@63c2fb1c
4127[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,h,g,e,d,j,f,c] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4128[info] + PropertyStore@1cd7ffd2
4129[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,h,j,d,f,e,g,c] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4130[info] + PropertyStore@e754961
4131[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,j,c,d,h,e,g,f] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4132[info] + PropertyStore@2f5bf69
4133[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,j,c,h,g,f,e,d] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4134[info] + PropertyStore@769bbe30
4135[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,j,d,h,c,f,g,e] ; number of executed tasks:78; number of scheduled onUpdateContinuations:37
4136[info] + PropertyStore@5511f65e
4137[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,j,e,g,d,c,h,f] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4138[info] + PropertyStore@718b93dc
4139[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,j,f,e,d,h,g,c] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4140[info] + PropertyStore@5e2a6473
4141[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,j,g,d,f,e,h,c] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4142[info] + PropertyStore@75eb2bb8
4143[info] + (id of first permutation = 34280; this permutation=[a,b,r,i,j,h,c,g,d,f,e] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4144[info] + PropertyStore@2f12805d
4145[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,i,f,g,d,r,e,j] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4146[info] + PropertyStore@22ae310
4147[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,i,g,e,d,j,r,f] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4148[info] + PropertyStore@fae16da
4149[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,i,j,d,f,e,r,g] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
4150[info] + PropertyStore@23345a7c
4151[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,j,r,d,i,e,f,g] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4152[info] + PropertyStore@189f362f
4153[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,j,r,i,g,f,d,e] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4154[info] + PropertyStore@4df8644f
4155[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,j,d,i,r,f,e,g] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4156[info] + PropertyStore@321fb3ec
4157[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,j,e,g,d,r,f,i] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4158[info] + PropertyStore@33f9f869
4159[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,j,f,e,d,i,r,g] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4160[info] + PropertyStore@52368e77
4161[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,j,g,d,f,e,r,i] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4162[info] + PropertyStore@5c624262
4163[info] + (id of first permutation = 34280; this permutation=[a,b,c,h,j,i,r,g,d,e,f] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4164[info] + PropertyStore@13ad0ad1
4165[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,i,f,h,r,j,e,c] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4166[info] + PropertyStore@6feb927d
4167[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,i,h,e,c,f,j,r] ; number of executed tasks:93; number of scheduled onUpdateContinuations:52
4168[info] + PropertyStore@948fcc1
4169[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,i,j,c,f,r,h,e] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4170[info] + PropertyStore@47f7ded8
4171[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,j,r,c,h,i,f,e] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4172[info] + PropertyStore@3cf7bf75
4173[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,j,r,i,h,e,f,c] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4174[info] + PropertyStore@f3cbaec
4175[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,j,c,i,r,e,h,f] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4176[info] + PropertyStore@41dcf13e
4177[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,j,e,h,r,i,f,c] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4178[info] + PropertyStore@38a4f6c3
4179[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,j,f,e,c,h,i,r] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4180[info] + PropertyStore@3929fab5
4181[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,j,h,c,f,r,i,e] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
4182[info] + PropertyStore@53a8cca6
4183[info] + (id of first permutation = 34280; this permutation=[a,b,d,g,j,i,r,f,h,e,c] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4184[info] + PropertyStore@75db92ec
4185[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,i,g,h,r,j,c,d] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
4186[info] + PropertyStore@6a56607a
4187[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,i,h,d,c,g,r,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4188[info] + PropertyStore@1cdcd3d7
4189[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,i,j,c,g,r,d,h] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
4190[info] + PropertyStore@904f116
4191[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,j,r,c,h,i,d,g] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4192[info] + PropertyStore@20e15e28
4193[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,j,r,i,h,d,c,g] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4194[info] + PropertyStore@79edbffe
4195[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,j,c,i,r,d,g,h] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4196[info] + PropertyStore@3d5997f
4197[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,j,d,h,r,i,c,g] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4198[info] + PropertyStore@2df75452
4199[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,j,g,d,c,h,r,i] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4200[info] + PropertyStore@7cd4fda
4201[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,j,h,c,g,r,d,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4202[info] + PropertyStore@13cb0292
4203[info] + (id of first permutation = 34280; this permutation=[a,b,e,f,j,i,r,g,h,c,d] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4204[info] + PropertyStore@3c7a6ff5
4205[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,i,g,h,r,e,j,c] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4206[info] + PropertyStore@2b38f9ec
4207[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,i,h,e,c,r,j,g] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4208[info] + PropertyStore@4666d0ce
4209[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,i,j,c,e,h,g,r] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
4210[info] + PropertyStore@d728502
4211[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,j,r,c,h,g,i,e] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4212[info] + PropertyStore@6298469e
4213[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,j,r,i,h,c,g,e] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4214[info] + PropertyStore@e8334b8
4215[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,j,c,h,i,g,e,r] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
4216[info] + PropertyStore@7e937506
4217[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,j,e,h,r,g,i,c] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4218[info] + PropertyStore@6750a543
4219[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,j,g,e,c,r,i,h] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4220[info] + PropertyStore@47dcb381
4221[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,j,h,c,e,i,g,r] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4222[info] + PropertyStore@50ed6936
4223[info] + (id of first permutation = 34280; this permutation=[a,b,f,d,j,i,r,g,e,h,c] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4224[info] - should be possible using interim partial results
4225[info] + PropertyStore@35b31d68
4226[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,h,e,c,f,g,j,i] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4227[info] + PropertyStore@572bdc20
4228[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,h,e,j,c,i,f,g] ; number of executed tasks:45; number of scheduled onUpdateContinuations:34
4229[info] + PropertyStore@75c93dff
4230[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,h,f,i,e,c,j,g] ; number of executed tasks:30; number of scheduled onUpdateContinuations:19
4231[info] + PropertyStore@4e564ea9
4232[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,h,g,f,e,j,c,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4233[info] + PropertyStore@63a34256
4234[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,h,i,e,g,c,j,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4235[info] + PropertyStore@6ae048de
4236[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,h,j,c,g,i,e,f] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4237[info] + PropertyStore@56faa6b8
4238[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,h,j,i,g,c,f,e] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4239[info] + PropertyStore@2a2589c8
4240[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,i,c,h,j,g,e,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4241[info] + PropertyStore@536ddf28
4242[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,i,e,h,c,f,j,g] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4243[info] + PropertyStore@3ba3cb23
4244[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,i,f,g,c,j,e,h] ; number of executed tasks:29; number of scheduled onUpdateContinuations:18
4245[info] + PropertyStore@38ef6589
4246[info] + (id of first permutation = 8042; this permutation=[a,b,r,d,i,g,e,f,c,j,h] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4247[info] - should be possible using lazily scheduled computations
4248[info] + PropertyStore@3e02d095
4249[info] - should be possible to use lazily scheduled mutually dependent computations
4250[info] + PropertyStore@3abdce2
4251[info] + scheduledTasksCount=86
4252[info] + scheduledOnUpdateComputationsCount=57
4253[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4254[info] + PropertyStore@2674f567
4255[info] + scheduledTasksCount=65
4256[info] + scheduledOnUpdateComputationsCount=36
4257[info] - should be possible to force the results of transformers based on lazy properties
4258[info] + PropertyStore@65741f0d
4259[info] + scheduledTasksCount=60
4260[info] + scheduledOnUpdateComputationsCount=42
4261[info] - should be possible to force the results of multiple transformers based on a lazy property
4262[info] + PropertyStore@4ddafd4e
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@10cb64db
4267[info] + scheduledTasksCount=75
4268[info] + scheduledOnUpdateComputationsCount=57
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@11956468
4271[info] + scheduledTasksCount=84
4272[info] + scheduledOnUpdateComputationsCount=55
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 r
4277[info][analysis progress] used fallback AllNodes for b
4278[info][analysis progress] used fallback AllNodes for i
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 d
4282[info][analysis progress] used fallback AllNodes for e
4283[info][analysis progress] used fallback AllNodes for f
4284[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
4285[info] + PropertyStore@545c9d20
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@4e762a68
4288[info] - should be possible to execute an analysis incrementally
4289[info] + PropertyStore@55072c1
4290[info] - should never pass a null property to clients
4291[info] + PropertyStore@3f5cf027
4292[info] - should be possible to execute an analysis which analyzes a huge circle
4293[info] + PropertyStore@f59df71
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@70838198
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@76433333
4300[info] + test succeeded with 50000 node(s) in a circle
4301[info] + number of executed tasks:127405; number of scheduled onUpdateContinuations:27403
4302[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4303[info] + PropertyStore@2e462814
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@6fa5c8fa
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@3461bd7
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@6cf37a27
4313[info] + test succeeded with 1000 node(s) in a circle
4314[info] + number of executed tasks:2622; number of scheduled onUpdateContinuations:620
4315[info] the property store with debugging support
4316[info] - should catch InterimResults with inverted property bounds
4317[info] + PropertyStore@736ae925
4318[info] - should catch non-monotonic updates related to the lower bound
4319[info] + PropertyStore@32491daa
4320[info] - should catch non-monotonic updates related to the upper bound
4321[info] + PropertyStore(MaxEvaluationDepth=0)@1623097
4322[info] - should catch updates when the upper bound is lower than the lower bound
4323[info] + PropertyStore@763750de
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@286e5f5d
4331[info] - should be able to print properties even if the store is empty
4332[info] + PropertyStore@3898244f
4333[info] - should be possible to terminate the computations and still query the store
4334[info] + PropertyStore@74e52222
4335[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4336[info] + PropertyStore@23e5a71e
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@79ab9088
4339[info] - should be able to perform queries w.r.t. unknown entities / property keys
4340[info] + PropertyStore@6879ae
4341[info] - should be possible to test if a store has a property even if it was only queried
4342[info] + PropertyStore@5dc1bfb3
4343[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4344[info] + PropertyStore@53923e42
4345[info] - set should set an entity's property "immediately"
4346[info] + PropertyStore@7698db68
4347[info] - should allow setting different properties w.r.t. one entity
4348[info] + PropertyStore@357e691c
4349[info] - should be able to enumerate all explicitly set properties of an entity
4350[info] + PropertyStore@65126427
4351[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
4352[info] + PropertyStore@273036e9
4353[info] - should specify that the property was not derived when an analysis was scheduled
4354[info] + PropertyStore@1743fafc
4355[info] - should not set an entity's property if it already has a property
4356[info] + PropertyStore@51335781
4357[info] - should contain properties (at least) for all entities for which we performed a computation
4358[info] + PropertyStore@277622dc
4359[info] - should trigger a lazy property computation only lazily
4360[info] + PropertyStore@1d7cfa5
4361[info] - should not trigger a lazy property computation multiple times
4362[info] + PropertyStore@9cb5179
4363[info] - should complete the computation of dependent lazy computations before the phase ends
4364[info] + PropertyStore@420f809e
4365[info] - should correctly handle PartialResults
4366[info] + PropertyStore@54792ac1
4367[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4368[info] + PropertyStore@6bec6d0c
4369[info] handling of computations with multiple updates
4370[info] - should be possible using eagerly scheduled computations
4371[info] + PropertyStore@38ffb991
4372[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,d,e,h,j,c,g,f] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
4373[info] + PropertyStore@6cac560
4374[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,d,f,g,j,h,e,c] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4375[info] + PropertyStore@1b78c85a
4376[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,d,g,f,c,h,j,e] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
4377[info] + PropertyStore@13f45234
4378[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,d,h,e,f,c,j,g] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4379[info] + PropertyStore@560242ea
4380[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,d,j,c,f,h,g,e] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4381[info] + PropertyStore@6b36c8f
4382[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,d,j,h,f,e,g,c] ; number of executed tasks:93; number of scheduled onUpdateContinuations:52
4383[info] + PropertyStore@5bd44e1b
4384[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,e,c,h,j,d,g,f] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4385[info] + PropertyStore@6a80d2a7
4386[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,e,d,g,j,h,f,c] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4387[info] + PropertyStore@2ed1d80f
4388[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,e,f,g,c,h,j,d] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4389[info] + PropertyStore@339b1e4e
4390[info] + (id of first permutation = 31172; this permutation=[a,b,r,i,e,g,d,f,c,j,h] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4391[info] + PropertyStore@4ac63ab0
4392[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,f,j,i,d,r,e,h] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4393[info] + PropertyStore@26bfcca5
4394[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,h,r,i,e,j,d,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4395[info] + PropertyStore@60e79dd
4396[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,h,d,f,i,e,r,j] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
4397[info] + PropertyStore@6d0c6e3c
4398[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,h,e,d,j,r,f,i] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4399[info] + PropertyStore@1664da97
4400[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,h,f,r,j,i,d,e] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
4401[info] + PropertyStore@4e66f61a
4402[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,h,i,r,d,f,e,j] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4403[info] + PropertyStore@3b53ae9a
4404[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,h,i,j,d,r,e,f] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4405[info] + PropertyStore@35a04a42
4406[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,h,j,f,d,i,r,e] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4407[info] + PropertyStore@5a09e03
4408[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,i,r,f,h,e,d,j] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4409[info] + PropertyStore@7c0f7e8b
4410[info] + (id of first permutation = 31172; this permutation=[a,b,c,g,i,d,e,j,r,f,h] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4411[info] + PropertyStore@5a0e38ee
4412[info] + (id of first permutation = 31172; this permutation=[a,b,d,e,j,g,i,f,h,c,r] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4413[info] + PropertyStore@6dcb8bb7
4414[info] + (id of first permutation = 31172; this permutation=[a,b,d,e,j,h,g,i,c,f,r] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
4415[info] + PropertyStore@6c1a408b
4416[info] + (id of first permutation = 31172; this permutation=[a,b,d,e,j,i,g,r,c,h,f] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4417[info] + PropertyStore@6b6690a5
4418[info] + (id of first permutation = 31172; this permutation=[a,b,d,f,r,c,h,e,j,i,g] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4419[info] + PropertyStore@40040c6f
4420[info] + (id of first permutation = 31172; this permutation=[a,b,d,f,r,e,g,h,i,j,c] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
4421[info] + PropertyStore@7123a1eb
4422[info] + (id of first permutation = 31172; this permutation=[a,b,d,f,r,g,c,i,e,j,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4423[info] + PropertyStore@4f83b95c
4424[info] + (id of first permutation = 31172; this permutation=[a,b,d,f,r,g,j,h,i,e,c] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4425[info] + PropertyStore@10bfebb1
4426[info] + (id of first permutation = 31172; this permutation=[a,b,d,f,r,h,i,j,e,g,c] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4427[info] + PropertyStore@70b8eabd
4428[info] + (id of first permutation = 31172; this permutation=[a,b,d,f,r,i,h,c,e,j,g] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4429[info] + PropertyStore@1c7821b8
4430[info] + (id of first permutation = 31172; this permutation=[a,b,d,f,r,j,g,c,i,h,e] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4431[info] + PropertyStore@4e633232
4432[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,f,g,r,d,j,h,i] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4433[info] + PropertyStore@21eeba2c
4434[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,f,g,j,d,h,r,i] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4435[info] + PropertyStore@163451ae
4436[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,f,h,i,g,r,d,j] ; number of executed tasks:106; number of scheduled onUpdateContinuations:65
4437[info] + PropertyStore@4b9cc731
4438[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,f,i,g,h,j,r,d] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
4439[info] + PropertyStore@1c398ed2
4440[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,f,j,d,i,g,r,h] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4441[info] + PropertyStore@485278a3
4442[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,g,r,f,d,h,i,j] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
4443[info] + PropertyStore@7c5ff926
4444[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,g,d,r,f,j,h,i] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4445[info] + PropertyStore@51d71cd3
4446[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,g,d,j,f,h,r,i] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4447[info] + PropertyStore@1c84725
4448[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,g,f,i,h,r,d,j] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
4449[info] + PropertyStore@5a04b0df
4450[info] + (id of first permutation = 31172; this permutation=[a,b,e,c,g,h,f,i,j,r,d] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
4451[info] + PropertyStore@5911e470
4452[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,r,c,g,f,i,d] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4453[info] + PropertyStore@30c94a05
4454[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,r,i,g,c,f,d] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4455[info] + PropertyStore@737bd256
4456[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,c,g,i,f,d,r] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4457[info] + PropertyStore@c8616ae
4458[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,d,g,r,f,i,c] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4459[info] + PropertyStore@5ae2412a
4460[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,f,d,c,r,i,g] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4461[info] + PropertyStore@2001b111
4462[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,g,c,d,i,f,r] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4463[info] + PropertyStore@d453e25
4464[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,i,r,f,d,g,c] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4465[info] + PropertyStore@314a7a45
4466[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,h,i,g,f,r,d,c] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4467[info] + PropertyStore@79e99657
4468[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,i,r,g,h,f,d,c] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4469[info] + PropertyStore@544d3942
4470[info] + (id of first permutation = 31172; this permutation=[a,b,e,j,i,c,g,r,f,h,d] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4471[info] - should be possible using interim partial results
4472[info] + PropertyStore@705d81f8
4473[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,h,d,i,j,g,e,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4474[info] + PropertyStore@122745e4
4475[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,h,e,i,d,f,j,g] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4476[info] + PropertyStore@27c922d9
4477[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,h,f,g,d,j,e,i] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4478[info] + PropertyStore@1af3884b
4479[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,h,g,e,f,d,j,i] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4480[info] + PropertyStore@63d88ac
4481[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,h,i,d,f,j,e,g] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
4482[info] + PropertyStore@2e9de5ea
4483[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,h,i,j,f,d,g,e] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4484[info] + PropertyStore@402cc50a
4485[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,h,j,g,f,i,d,e] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4486[info] + PropertyStore@469bbc94
4487[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,i,d,g,j,e,h,f] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4488[info] + PropertyStore@2c093403
4489[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,i,e,f,j,h,d,g] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4490[info] + PropertyStore@6dfa36dd
4491[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,i,f,e,d,g,j,h] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4492[info] + PropertyStore@4b58aafd
4493[info] + (id of first permutation = 2975; this permutation=[a,b,r,c,i,g,d,e,j,f,h] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4494[info] - should be possible using lazily scheduled computations
4495[info] + PropertyStore@503cd01e
4496[info] - should be possible to use lazily scheduled mutually dependent computations
4497[info] + PropertyStore@35f04f36
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@900cb8b
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@7018714
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@318b1bca
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@6356b32
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@966a4ec
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@254bbf3
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@6b68a538
4524[info] - should be possible to execute an analysis incrementally
4525[info] + PropertyStore@46a93f9c
4526[info] - should never pass a null property to clients
4527[info] + PropertyStore@7ad4a261
4528[info] - should be possible to execute an analysis which analyzes a huge circle
4529[info] + PropertyStore@5df815eb
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@73973a09
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@7c4dbe38
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@23d5cc7a
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@3e1fc2a6
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@7492f01e
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@65bf2cca
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@53d31666
4563[info] - should be able to print properties even if the store is empty
4564[info] + PropertyStore@264d1213
4565[info] - should be possible to terminate the computations and still query the store
4566[info] + PropertyStore@289713fc
4567[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4568[info] + PropertyStore@5f73b919
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@1458f4b7
4571[info] - should be able to perform queries w.r.t. unknown entities / property keys
4572[info] + PropertyStore@5acba1a5
4573[info] - should be possible to test if a store has a property even if it was only queried
4574[info] + PropertyStore@4ad351f3
4575[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4576[info] + PropertyStore@8aa92c1
4577[info] - set should set an entity's property "immediately"
4578[info] + PropertyStore@5b84322f
4579[info] - should allow setting different properties w.r.t. one entity
4580[info] + PropertyStore@5c457673
4581[info] - should be able to enumerate all explicitly set properties of an entity
4582[info] + PropertyStore@cc9e8c1
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@50295f03
4591[info] - should specify that the property was not derived when an analysis was scheduled
4592[info] + PropertyStore@2a460a63
4593[info] - should not set an entity's property if it already has a property
4594[info] + PropertyStore@5dc717b6
4595[info] - should contain properties (at least) for all entities for which we performed a computation
4596[info] + PropertyStore@1e8b732f
4597[info] - should trigger a lazy property computation only lazily
4598[info] + PropertyStore@440f6ba
4599[info] - should not trigger a lazy property computation multiple times
4600[info] + PropertyStore@1e4fe143
4601[info] - should correctly handle PartialResults
4602[info] + PropertyStore@7b502f9b
4603[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4604[info] + PropertyStore@3e8729d5
4605[info] handling of computations with multiple updates
4606[info] - should be possible using eagerly scheduled computations
4607[info] + PropertyStore@3df1fd99
4608[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,g,e,r,j,c,h,i] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4609[info] + PropertyStore@5c55569d
4610[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,g,e,j,i,h,r,c] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4611[info] + PropertyStore@2603867b
4612[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,g,h,j,r,e,c,i] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
4613[info] + PropertyStore@21cdcaef
4614[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,g,i,h,c,r,e,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4615[info] + PropertyStore@13e2e67a
4616[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,g,j,e,c,i,r,h] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4617[info] + PropertyStore@65f5bb25
4618[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,h,r,e,i,g,c,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4619[info] + PropertyStore@5fffc9be
4620[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,h,c,r,j,e,g,i] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4621[info] + PropertyStore@102afa1c
4622[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,h,c,j,i,g,r,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
4623[info] + PropertyStore@14ff0f55
4624[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,h,e,j,r,g,c,i] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4625[info] + PropertyStore@5c9ba27c
4626[info] + (id of first permutation = 98179; this permutation=[a,b,d,f,h,g,i,c,r,e,j] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4627[info] + PropertyStore@7d083268
4628[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,c,r,h,d,i,e,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4629[info] + PropertyStore@3a35cdcf
4630[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,c,d,g,e,h,r,i] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4631[info] + PropertyStore@56dce87b
4632[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,c,e,d,h,r,g,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4633[info] + PropertyStore@5755289e
4634[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,c,g,r,h,i,d,e] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4635[info] + PropertyStore@6b72cb6e
4636[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,c,g,i,h,d,r,e] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4637[info] + PropertyStore@7fbd387a
4638[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,c,h,i,r,d,e,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4639[info] + PropertyStore@4e9398c6
4640[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,c,i,g,r,h,d,e] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4641[info] + PropertyStore@307c4852
4642[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,d,r,g,e,h,c,i] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
4643[info] + PropertyStore@4d28dc88
4644[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,d,c,e,h,r,g,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4645[info] + PropertyStore@5bc043bf
4646[info] + (id of first permutation = 98179; this permutation=[a,b,f,j,d,e,r,h,i,c,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4647[info] + PropertyStore@9c7a5a9
4648[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,h,j,r,f,e,c,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4649[info] + PropertyStore@5b2b521b
4650[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,h,j,g,f,r,c,e] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4651[info] + PropertyStore@50ec096a
4652[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,j,r,g,h,f,c,e] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
4653[info] + PropertyStore@9e86573
4654[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,j,c,g,r,f,e,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4655[info] + PropertyStore@3db6730a
4656[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,j,e,f,c,r,g,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4657[info] + PropertyStore@3c0c452d
4658[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,j,f,c,e,h,r,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4659[info] + PropertyStore@c9bbc9f
4660[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,j,g,r,f,e,c,h] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4661[info] + PropertyStore@46928382
4662[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,j,g,h,f,r,c,e] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4663[info] + PropertyStore@48329679
4664[info] + (id of first permutation = 98179; this permutation=[a,b,i,d,j,h,f,g,e,r,c] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
4665[info] + PropertyStore@1649977f
4666[info] + (id of first permutation = 98179; this permutation=[a,b,i,e,r,c,h,d,g,f,j] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
4667[info] + PropertyStore@47e7ae6d
4668[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,f,g,h,c,d,e,j] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
4669[info] + PropertyStore@153bab80
4670[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,f,h,e,c,j,d,g] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4671[info] + PropertyStore@49666600
4672[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,f,j,d,e,g,c,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
4673[info] + PropertyStore@13cef23c
4674[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,g,c,d,h,e,f,j] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
4675[info] + PropertyStore@69a0a2ee
4676[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,g,c,j,f,h,d,e] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4677[info] + PropertyStore@218f73f1
4678[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,g,d,h,j,e,c,f] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
4679[info] + PropertyStore@5ba357a6
4680[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,g,e,h,c,d,f,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4681[info] + PropertyStore@3f9801fc
4682[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,g,f,e,c,j,d,h] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
4683[info] + PropertyStore@53c37333
4684[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,g,h,d,e,f,c,j] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
4685[info] + PropertyStore@9099241
4686[info] + (id of first permutation = 98179; this permutation=[a,r,b,i,g,j,c,f,d,e,h] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
4687[info] + PropertyStore@48d6faa1
4688[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,c,g,b,h,j,f,i] ; number of executed tasks:61; number of scheduled onUpdateContinuations:29
4689[info] + PropertyStore@373e85a6
4690[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,c,g,j,h,f,b,i] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4691[info] + PropertyStore@7f2c3299
4692[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,c,h,i,j,b,f,g] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4693[info] + PropertyStore@3a723ca7
4694[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,c,i,g,j,h,b,f] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4695[info] + PropertyStore@458edaba
4696[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,c,j,g,b,h,f,i] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4697[info] + PropertyStore@65e7418
4698[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,f,b,g,h,c,i,j] ; number of executed tasks:60; number of scheduled onUpdateContinuations:28
4699[info] + PropertyStore@18f826b0
4700[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,f,c,b,h,j,g,i] ; number of executed tasks:61; number of scheduled onUpdateContinuations:29
4701[info] + PropertyStore@3344a60c
4702[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,f,c,j,h,g,b,i] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
4703[info] + PropertyStore@2ce1d4
4704[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,f,g,i,j,b,c,h] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
4705[info] + PropertyStore@75a7bb7d
4706[info] + (id of first permutation = 98179; this permutation=[a,r,e,d,f,h,g,j,i,b,c] ; number of executed tasks:62; number of scheduled onUpdateContinuations:30
4707[info] - should be possible using interim partial results
4708[info] + PropertyStore@2c33cedf
4709[info] + (id of first permutation = 4388; this permutation=[a,b,r,c,j,d,g,i,e,h,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4710[info] + PropertyStore@3ad16993
4711[info] + (id of first permutation = 4388; this permutation=[a,b,r,c,j,e,f,i,h,d,g] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4712[info] + PropertyStore@5d140d5c
4713[info] + (id of first permutation = 4388; this permutation=[a,b,r,c,j,f,e,d,g,i,h] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4714[info] + PropertyStore@15a039d0
4715[info] + (id of first permutation = 4388; this permutation=[a,b,r,c,j,g,d,e,i,f,h] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4716[info] + PropertyStore@27d7488d
4717[info] + (id of first permutation = 4388; this permutation=[a,b,r,c,j,g,i,e,d,h,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4718[info] + PropertyStore@16fb2015
4719[info] + (id of first permutation = 4388; this permutation=[a,b,r,c,j,h,g,e,i,d,f] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4720[info] + PropertyStore@6bf8a17b
4721[info] + (id of first permutation = 4388; this permutation=[a,b,r,c,j,i,f,g,d,h,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4722[info] + PropertyStore@7f826b6d
4723[info] + (id of first permutation = 4388; this permutation=[a,b,r,d,c,e,g,i,j,f,h] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4724[info] + PropertyStore@628cc730
4725[info] + (id of first permutation = 4388; this permutation=[a,b,r,d,c,f,e,j,g,i,h] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4726[info] + PropertyStore@2d38b8fc
4727[info] + (id of first permutation = 4388; this permutation=[a,b,r,d,c,f,j,i,h,e,g] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4728[info] + PropertyStore@3e53759
4729[info] + (id of first permutation = 4388; this permutation=[a,b,r,d,c,g,j,e,f,i,h] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
4730[info] - should be possible using lazily scheduled computations
4731[info] + PropertyStore@6fd0ed4b
4732[info] - should be possible to use lazily scheduled mutually dependent computations
4733[info] + PropertyStore@6b6102c6
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@376b80e
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@290318c6
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@41d11218
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@22455fd6
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@14453558
4754[info] + scheduledTasksCount=74
4755[info] + scheduledOnUpdateComputationsCount=56
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@25b1da3e
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@6c394d42
4771[info] - should be possible to execute an analysis incrementally
4772[info] + PropertyStore@640a04fc
4773[info] - should never pass a null property to clients
4774[info] + PropertyStore@59d812d0
4775[info] - should be possible to execute an analysis which analyzes a huge circle
4776[info] + PropertyStore@721353ff
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@546643a2
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@607f9036
4783[info] + test succeeded with 50000 node(s) in a circle
4784[info] + number of executed tasks:125499; number of scheduled onUpdateContinuations:25497
4785[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4786[info] + PropertyStore@79a8507b
4787[info] + test succeeded with 1 node(s) in a circle
4788[info] + number of executed tasks:5; number of scheduled onUpdateContinuations:1
4789[info] + PropertyStore@114c781a
4790[info] + test succeeded with 5 node(s) in a circle
4791[info] + number of executed tasks:16; number of scheduled onUpdateContinuations:4
4792[info] + PropertyStore@77d152c2
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@6b33922e
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@50232cbb
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@61bdffaf
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@2bbac4ef
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@4ca48bfd
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@766b0fe7
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@78a5d602
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@5c5f845
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@6dd67063
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@436c5e09
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@3f825090
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@61096a6b
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@4034fc55
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@295fe366
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@474200d
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@2e8458da
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@49b5df0b
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@1fa75188
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@3af67e39
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@36b8a335
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@741c5fc5
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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),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=807014716918),ReachedEntities
5193[info][analysis progress] reached quiescence 2
5194[info] - should be possible using eagerly scheduled computations
5195[info] + PropertyStore@4ceb22ec
5196[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,h,d,i,f,e,j,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5197[info] + PropertyStore@306119f1
5198[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,h,e,g,f,j,i,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5199[info] + PropertyStore@296ea17b
5200[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,h,f,e,i,g,j,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5201[info] + PropertyStore@36b65597
5202[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,h,g,d,j,e,i,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5203[info] + PropertyStore@6ece3c68
5204[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,h,g,j,i,f,e,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5205[info] + PropertyStore@6724407c
5206[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,h,i,j,d,f,g,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5207[info] + PropertyStore@735b40b3
5208[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,h,j,g,e,d,i,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5209[info] + PropertyStore@6e83f7
5210[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,i,d,g,f,j,h,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5211[info] + PropertyStore@d35c56f
5212[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,i,e,f,h,g,j,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5213[info] + PropertyStore@5cfd3f4c
5214[info] + (id of first permutation = 2960; this permutation=[a,b,r,c,i,f,d,j,e,h,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5215[info] + PropertyStore@4908c37c
5216[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,f,h,i,e,c,g,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5217[info] + PropertyStore@172d720a
5218[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,f,i,g,e,j,c,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5219[info] + PropertyStore@59aa2da3
5220[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,f,j,e,h,g,c,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5221[info] + PropertyStore@7e5dbac9
5222[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,g,c,e,j,f,h,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5223[info] + PropertyStore@10fb9cff
5224[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,g,c,j,i,h,e,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5225[info] + PropertyStore@60317db9
5226[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,g,e,j,c,h,f,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5227[info] + PropertyStore@1785d8b4
5228[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,g,f,i,e,c,h,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5229[info] + PropertyStore@4777fa85
5230[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,g,h,f,e,j,c,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5231[info] + PropertyStore@8775050
5232[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,g,i,e,h,f,c,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5233[info] + PropertyStore@58f4ca93
5234[info] + (id of first permutation = 2960; this permutation=[a,b,r,d,g,j,c,i,e,f,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5235[info] + PropertyStore@280a9aff
5236[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,d,c,i,f,j,h,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5237[info] + PropertyStore@b588569
5238[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,d,f,h,g,i,j,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5239[info] + PropertyStore@221425
5240[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,d,g,f,i,c,j,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5241[info] + PropertyStore@916d571
5242[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,d,h,c,i,j,g,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5243[info] + PropertyStore@78c6a08c
5244[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,d,h,j,i,f,g,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5245[info] + PropertyStore@52e39377
5246[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,d,i,j,c,f,h,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:22
5247[info] + PropertyStore@5f6da2ce
5248[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,d,j,h,c,i,g,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5249[info] + PropertyStore@772b2d6d
5250[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,f,c,h,g,i,j,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5251[info] + PropertyStore@42912283
5252[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,f,d,g,i,c,j,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5253[info] + PropertyStore@3ef80190
5254[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,f,g,c,i,j,h,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5255[info] + PropertyStore@41767910
5256[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,j,g,h,c,i,d,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5257[info] + PropertyStore@1fff6d6d
5258[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,j,h,f,d,g,c,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5259[info] + PropertyStore@21f88344
5260[info] + (id of first permutation = 2960; this permutation=[a,b,r,e,j,i,d,g,c,f,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5261[info] + PropertyStore@c16d849
5262[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,c,d,e,i,j,g,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5263[info] + PropertyStore@1c26d355
5264[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,c,d,j,i,g,e,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5265[info] + PropertyStore@7c5577de
5266[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,c,e,j,d,g,h,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5267[info] + PropertyStore@23fb5e7c
5268[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,c,g,i,d,j,e,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5269[info] + PropertyStore@6bbd7f21
5270[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,c,h,g,e,i,d,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5271[info] + PropertyStore@77870b45
5272[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,c,i,e,h,d,g,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5273[info] + PropertyStore@43d14c2d
5274[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,c,j,d,h,i,e,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5275[info] + PropertyStore@376c4583
5276[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,i,c,h,d,g,j,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5277[info] + PropertyStore@16d0dea4
5278[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,i,d,g,e,c,j,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5279[info] + PropertyStore@4e11ef5e
5280[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,i,e,d,g,j,h,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5281[info] + PropertyStore@4b12947b
5282[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,i,g,c,h,e,j,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5283[info] + PropertyStore@368f1dad
5284[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,i,g,j,h,c,e,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5285[info] + PropertyStore@885851f
5286[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,i,h,g,j,e,d,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5287[info] + PropertyStore@1a68a3e0
5288[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,i,j,g,c,e,h,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5289[info] + PropertyStore@3210d583
5290[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,j,c,g,e,d,i,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5291[info] + PropertyStore@1cf88076
5292[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,j,d,e,g,i,h,c] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5293[info] + PropertyStore@768edd52
5294[info] + (id of first permutation = 2960; this permutation=[a,b,r,f,j,e,c,h,g,i,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<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=807014716918),<internal>opalj.PartialResultUpdateComputation
5349[info][analysis progress] reached quiescence 2
5350[info] - should be possible using interim partial results
5351[info] + PropertyStore@6f5e1841
5352[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,c,e,g,h,j,f,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:11
5353[info] + PropertyStore@30ed88a
5354[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,c,f,e,i,g,j,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5355[info] + PropertyStore@56d00b7
5356[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,c,f,j,h,i,e,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
5357[info] + PropertyStore@385ae0e8
5358[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,c,g,i,j,e,h,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
5359[info] + PropertyStore@24b5c420
5360[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,c,h,g,j,i,e,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5361[info] + PropertyStore@3b51fba5
5362[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,c,i,g,e,f,j,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
5363[info] + PropertyStore@12dde20a
5364[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,c,j,f,e,i,g,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
5365[info] + PropertyStore@6cec79c2
5366[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,e,c,f,h,g,j,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5367[info] + PropertyStore@26733fbf
5368[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,e,c,j,g,i,f,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
5369[info] + PropertyStore@142a34d1
5370[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,e,f,i,h,c,j,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5371[info] + PropertyStore@31c449ca
5372[info] + (id of first permutation = 5075; this permutation=[a,b,r,d,e,g,h,i,j,c,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
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=807014716918)
5377[info][analysis progress] reached quiescence 2
5378[info] - should be possible using lazily scheduled computations
5379[info] + PropertyStore@6e569bf7
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=807014716918),ReachableNodesCount
5384[info][analysis progress] reached quiescence 2
5385[info] - should be possible to use lazily scheduled mutually dependent computations
5386[info] + PropertyStore@223b9922
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=807014716918),ReachableNodesCount
5395[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
5396[info] + PropertyStore@7396624c
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=807014716918),ReachableNodesCount
5405[info] - should be possible to force the results of transformers based on lazy properties
5406[info] + PropertyStore@659a5c86
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=807014716918),ReachableNodesCount,Marker
5415[info] - should be possible to force the results of multiple transformers based on a lazy property
5416[info] + PropertyStore@3fc9eae1
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=807014716918),ReachableNodesCount,Marker
5425[info] - should be possible to force the results of a chain of transformers based on lazy properties
5426[info] + PropertyStore@414596b3
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=807014716918),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@10118d5
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@36481a1f
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=807014716918)
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@46a670d5
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=807158428438
5481[info] - should be possible to execute an analysis incrementally
5482[info] + PropertyStore@2b3b96bc
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@5329f88e
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@1f11818
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@6b8f8842
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@623c9515
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@7e4dec54
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@77750a5d
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@60af5169
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@663df454
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@77039b8b
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@3bd3a5e3
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@5067bed1
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@226839f9
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@3bf19daf
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@1dabcb8f
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@70576fdd
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@139337df
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@24b8cce7
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@670c8c4c
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@2cee2ef7
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@2649d97a
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@4474f6a0
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@47196c8e
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@1a5d7b0c
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@72b7f334
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@1115ca34
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@1d64a984
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@6c10343f
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@1e087eba
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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),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=807388253454),ReachedEntities
5946[info][analysis progress] reached quiescence 2
5947[info] - should be possible using eagerly scheduled computations
5948[info] + PropertyStore@702a6d60
5949[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,i,f,c,d,e,j,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5950[info] + PropertyStore@4d1122da
5951[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,i,f,j,c,h,e,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:11
5952[info] + PropertyStore@7368c4
5953[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,i,h,f,d,e,j,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5954[info] + PropertyStore@3845b3ab
5955[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,i,j,e,f,c,h,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:11
5956[info] + PropertyStore@a56d7a3
5957[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,j,c,e,h,i,f,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
5958[info] + PropertyStore@511b7261
5959[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,j,d,c,i,f,h,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5960[info] + PropertyStore@39a0dcb8
5961[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,j,e,c,d,f,i,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
5962[info] + PropertyStore@45cf3ac4
5963[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,j,e,i,c,h,f,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
5964[info] + PropertyStore@40bbe873
5965[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,j,f,h,d,e,i,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5966[info] + PropertyStore@5d7b5ad6
5967[info] + (id of first permutation = 24122; this permutation=[a,b,r,g,j,h,e,f,c,i,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
5968[info] + PropertyStore@305e2a74
5969[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,i,f,e,j,r,g,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
5970[info] + PropertyStore@249045da
5971[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,i,g,r,j,h,e,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5972[info] + PropertyStore@73bfccf
5973[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,i,h,r,e,g,f,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5974[info] + PropertyStore@525e49e0
5975[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,i,h,j,e,r,f,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
5976[info] + PropertyStore@77ceec6d
5977[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,i,j,g,e,h,r,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
5978[info] + PropertyStore@101f4f4b
5979[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,j,r,g,h,f,e,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5980[info] + PropertyStore@620d6df2
5981[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,j,e,f,i,r,g,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
5982[info] + PropertyStore@48e31fec
5983[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,j,f,r,i,h,e,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5984[info] + PropertyStore@210a5e8c
5985[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,j,g,r,e,h,f,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5986[info] + PropertyStore@3024175f
5987[info] + (id of first permutation = 24122; this permutation=[a,b,c,d,j,g,i,e,r,f,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
5988[info] + PropertyStore@65ca2a12
5989[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,h,d,g,e,j,f,r] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
5990[info] + PropertyStore@56490172
5991[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,h,e,f,g,d,j,r] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5992[info] + PropertyStore@4b4a082f
5993[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,h,f,d,j,r,g,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5994[info] + PropertyStore@286c7b51
5995[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,h,g,r,j,f,e,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:13
5996[info] + PropertyStore@6dfd2bda
5997[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,h,j,r,d,f,g,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5998[info] + PropertyStore@1570b5ec
5999[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,h,j,g,d,r,f,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6000[info] + PropertyStore@d546f0b
6001[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,j,r,g,e,h,f,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:11
6002[info] + PropertyStore@2cfbb192
6003[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,j,d,f,g,e,h,r] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
6004[info] + PropertyStore@122aed26
6005[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,j,e,d,h,r,g,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:15
6006[info] + PropertyStore@7ae0a945
6007[info] + (id of first permutation = 24122; this permutation=[a,b,c,i,j,f,r,h,g,e,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:10
6008[info] + PropertyStore@44399553
6009[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,i,c,r,e,j,g,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6010[info] + PropertyStore@74285a6
6011[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,i,c,j,e,g,r,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
6012[info] + PropertyStore@76c31437
6013[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,i,e,h,g,r,c,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
6014[info] + PropertyStore@2066ebce
6015[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,i,g,e,h,j,r,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:24
6016[info] + PropertyStore@74a5d2bb
6017[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,i,h,c,j,e,r,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
6018[info] + PropertyStore@14f8d4f
6019[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,i,j,c,r,e,g,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6020[info] + PropertyStore@9a5d8ec
6021[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,j,r,c,e,i,g,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6022[info] + PropertyStore@63ec90fe
6023[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,j,r,i,e,g,c,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6024[info] + PropertyStore@688b89c2
6025[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,j,c,h,g,r,e,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6026[info] + PropertyStore@53736e8f
6027[info] + (id of first permutation = 24122; this permutation=[a,b,d,f,j,e,g,h,i,r,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
6028[info] + PropertyStore@5aa20abd
6029[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,i,c,f,j,g,h,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6030[info] + PropertyStore@3d211220
6031[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,i,d,f,c,g,j,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6032[info] + PropertyStore@3e2a867
6033[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,i,f,c,d,j,h,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:15
6034[info] + PropertyStore@33e421dc
6035[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,i,f,j,d,g,h,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6036[info] + PropertyStore@1198550d
6037[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,i,g,h,f,c,j,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6038[info] + PropertyStore@99214ff
6039[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,i,h,f,g,j,d,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6040[info] + PropertyStore@268205d2
6041[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,i,j,d,h,f,g,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:15
6042[info] + PropertyStore@75ea1fd2
6043[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,j,c,f,d,g,i,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6044[info] + PropertyStore@3ede0c88
6045[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,j,d,c,f,i,h,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
6046[info] + PropertyStore@412903d7
6047[info] + (id of first permutation = 24122; this permutation=[a,b,e,r,j,d,i,f,g,h,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<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=807388253454),<internal>opalj.PartialResultUpdateComputation
6102[info][analysis progress] reached quiescence 2
6103[info] - should be possible using interim partial results
6104[info] + PropertyStore@26961ee1
6105[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,c,i,e,g,f,j,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6106[info] + PropertyStore@40734a50
6107[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,c,i,j,f,h,e,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
6108[info] + PropertyStore@623bd749
6109[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,c,j,h,g,e,i,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6110[info] + PropertyStore@72942bb1
6111[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,e,c,h,i,j,f,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6112[info] + PropertyStore@58357f7b
6113[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,e,f,g,j,c,i,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6114[info] + PropertyStore@31762a06
6115[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,e,g,c,j,i,f,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6116[info] + PropertyStore@a573027
6117[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,e,h,c,f,g,j,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6118[info] + PropertyStore@41aaff61
6119[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,e,h,j,c,i,f,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6120[info] + PropertyStore@737d2618
6121[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,e,i,h,f,c,j,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6122[info] + PropertyStore@3dc0963c
6123[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,e,j,g,f,i,c,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6124[info] + PropertyStore@5fc62576
6125[info] + (id of first permutation = 5528; this permutation=[a,b,r,d,f,c,g,i,e,j,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
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=807388253454)
6130[info][analysis progress] reached quiescence 2
6131[info] - should be possible using lazily scheduled computations
6132[info] + PropertyStore@223ced1e
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=807388253454),ReachableNodesCount
6137[info][analysis progress] reached quiescence 2
6138[info] - should be possible to use lazily scheduled mutually dependent computations
6139[info] + PropertyStore@46162c34
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=807388253454),ReachableNodesCount
6148[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
6149[info] + PropertyStore@734d42ea
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=807388253454),ReachableNodesCount
6158[info] - should be possible to force the results of transformers based on lazy properties
6159[info] + PropertyStore@562e3402
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=807388253454),ReachableNodesCount,Marker
6168[info] - should be possible to force the results of multiple transformers based on a lazy property
6169[info] + PropertyStore@133f67c4
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=807388253454),ReachableNodesCount,Marker
6178[info] - should be possible to force the results of a chain of transformers based on lazy properties
6179[info] + PropertyStore@64bf8e1b
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=807388253454),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@7dfcca74
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@5ad56fed
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=807388253454)
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@32bc3234
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=807567131245
6234[info] - should be possible to execute an analysis incrementally
6235[info] + PropertyStore@2aebbd2e
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@48a6833b
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@8944984
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@11e6af0c
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@33be3ea6
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@4f7dccb1
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@650f64b3
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@413539d1
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@33c645f
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@220528cd
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@54a2b724
6316[info] - should be able to print properties even if the store is empty
6317[info] + PropertyStore@34dc2f73
6318[info] - should be possible to terminate the computations and still query the store
6319[info] + PropertyStore@3f143a65
6320[info] - should be possible to call setupPhase after waitOnPhaseCompletion
6321[info] + PropertyStore@c40a0bf
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@4d9a2d84
6324[info] - should be able to perform queries w.r.t. unknown entities / property keys
6325[info] + PropertyStore@186824f3
6326[info] - should be possible to test if a store has a property even if it was only queried
6327[info] + PropertyStore@631e289
6328[info] - should be possible to test if a store has a property even if the analysis is scheduled later
6329[info] + PropertyStore@f7dffa8
6330[info] - set should set an entity's property "immediately"
6331[info] + PropertyStore@139705ce
6332[info] - should allow setting different properties w.r.t. one entity
6333[info] + PropertyStore@4a01f4f3
6334[info] - should be able to enumerate all explicitly set properties of an entity
6335[info] + PropertyStore@43ad6290
6336[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
6337[info] + PropertyStore@23cd55f2
6338[info] - should specify that the property was not derived when an analysis was scheduled
6339[info] + PropertyStore@8df8d30
6340[info] - should not set an entity's property if it already has a property
6341[info] + PropertyStore@4dbc46b4
6342[info] - should contain properties (at least) for all entities for which we performed a computation
6343[info] + PropertyStore@652d0471
6344[info] - should trigger a lazy property computation only lazily
6345[info] + PropertyStore@2c86bfe3
6346[info] - should not trigger a lazy property computation multiple times
6347[info] + PropertyStore@58c4014e
6348[info] - should complete the computation of dependent lazy computations before the phase ends
6349[info] + PropertyStore@77627504
6350[info] - should correctly handle PartialResults
6351[info] + PropertyStore@7ae1e915
6352[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
6353[info] + PropertyStore@6381380d
6354[info] handling of computations with multiple updates
6355[info] - should be possible using eagerly scheduled computations
6356[info] + PropertyStore@1bb78b42
6357[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,e,f,h,d,j,i,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:34
6358[info] + PropertyStore@7f990765
6359[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,e,g,f,h,i,j,d] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6360[info] + PropertyStore@a45e0c2
6361[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,e,h,d,i,f,j,g] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6362[info] + PropertyStore@606ef0d7
6363[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,e,h,j,g,i,f,d] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
6364[info] + PropertyStore@47a48a03
6365[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,e,i,h,j,f,g,d] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6366[info] + PropertyStore@70b10fbd
6367[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,e,j,h,d,f,i,g] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6368[info] + PropertyStore@55d7a299
6369[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,f,d,h,e,j,i,g] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
6370[info] + PropertyStore@422818bc
6371[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,f,e,g,h,i,j,d] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
6372[info] + PropertyStore@21bf6668
6373[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,f,g,d,i,e,j,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:34
6374[info] + PropertyStore@590b5905
6375[info] + (id of first permutation = 41214; this permutation=[a,b,c,r,f,g,j,h,i,e,d] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6376[info] + PropertyStore@31a0ebd7
6377[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,g,j,e,c,h,f,i] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
6378[info] + PropertyStore@33cfe8a7
6379[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,c,e,g,f,i,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6380[info] + PropertyStore@69194490
6381[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,c,j,f,i,e,g] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
6382[info] + PropertyStore@6a59fbc7
6383[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,e,i,g,f,c,j] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6384[info] + PropertyStore@5c114b08
6385[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,f,g,j,c,e,i] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
6386[info] + PropertyStore@10d71afd
6387[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,g,e,j,i,c,f] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6388[info] + PropertyStore@3349e1b3
6389[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,i,e,c,g,f,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6390[info] + PropertyStore@16ebb3de
6391[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,j,c,f,e,g,i] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6392[info] + PropertyStore@4074e300
6393[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,h,j,i,e,g,c,f] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
6394[info] + PropertyStore@68dc1901
6395[info] + (id of first permutation = 41214; this permutation=[a,b,d,r,i,c,h,g,f,e,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6396[info] + PropertyStore@146439d0
6397[info] + (id of first permutation = 41214; this permutation=[a,b,e,r,j,f,i,h,g,d,c] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6398[info] + PropertyStore@5fda0dc1
6399[info] + (id of first permutation = 41214; this permutation=[a,b,e,r,j,g,i,c,f,h,d] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
6400[info] + PropertyStore@385199d9
6401[info] + (id of first permutation = 41214; this permutation=[a,b,e,r,j,h,g,d,c,i,f] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6402[info] + PropertyStore@304d9bc3
6403[info] + (id of first permutation = 41214; this permutation=[a,b,e,r,j,i,f,d,h,g,c] ; number of executed tasks:77; number of scheduled onUpdateContinuations:36
6404[info] + PropertyStore@5d28ea3
6405[info] + (id of first permutation = 41214; this permutation=[a,b,e,c,r,d,g,i,h,j,f] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6406[info] + PropertyStore@a693fdd
6407[info] + (id of first permutation = 41214; this permutation=[a,b,e,c,r,f,d,j,g,i,h] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
6408[info] + PropertyStore@3e42f018
6409[info] + (id of first permutation = 41214; this permutation=[a,b,e,c,r,f,j,i,h,g,d] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6410[info] + PropertyStore@628df790
6411[info] + (id of first permutation = 41214; this permutation=[a,b,e,c,r,g,j,d,h,i,f] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6412[info] + PropertyStore@73bbdaf4
6413[info] + (id of first permutation = 41214; this permutation=[a,b,e,c,r,h,i,f,d,j,g] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6414[info] + PropertyStore@306f9489
6415[info] + (id of first permutation = 41214; this permutation=[a,b,e,c,r,i,g,f,j,h,d] ; number of executed tasks:78; number of scheduled onUpdateContinuations:37
6416[info] + PropertyStore@190460ac
6417[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,e,r,i,j,g,d,h] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6418[info] + PropertyStore@14b8356b
6419[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,e,d,i,r,g,h,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
6420[info] + PropertyStore@39792172
6421[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,e,g,h,r,j,d,i] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
6422[info] + PropertyStore@75fe2108
6423[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,e,h,d,g,i,r,j] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6424[info] + PropertyStore@4f453e1b
6425[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,e,i,r,h,d,g,j] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6426[info] + PropertyStore@1a8349f5
6427[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,e,i,j,g,h,r,d] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
6428[info] + PropertyStore@6a819966
6429[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,e,j,h,i,d,r,g] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6430[info] + PropertyStore@6e73135f
6431[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,g,r,i,d,e,h,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6432[info] + PropertyStore@8a05d6c
6433[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,g,d,h,r,j,e,i] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6434[info] + PropertyStore@8ec616c
6435[info] + (id of first permutation = 41214; this permutation=[a,b,f,c,g,e,d,h,i,r,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6436[info] + PropertyStore@6e4083be
6437[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,h,i,e,f,j,d,r] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6438[info] + PropertyStore@18df9cc2
6439[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,h,j,d,i,e,f,r] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
6440[info] + PropertyStore@121ef988
6441[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,i,r,e,d,f,j,h] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
6442[info] + PropertyStore@79921da6
6443[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,i,d,r,e,j,h,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:33
6444[info] + PropertyStore@13253c59
6445[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,i,d,j,e,f,h,r] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
6446[info] + PropertyStore@77789b73
6447[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,i,e,h,f,r,j,d] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6448[info] + PropertyStore@124feead
6449[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,i,f,e,h,j,d,r] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6450[info] + PropertyStore@7bd9be6f
6451[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,i,h,d,j,e,f,r] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6452[info] + PropertyStore@41a492b9
6453[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,i,j,d,r,e,h,f] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
6454[info] + PropertyStore@72343afd
6455[info] + (id of first permutation = 41214; this permutation=[a,b,g,c,j,r,d,e,i,h,f] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6456[info] - should be possible using interim partial results
6457[info] + PropertyStore@1f638890
6458[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,h,g,c,e,i,j,f] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
6459[info] + PropertyStore@297f67d5
6460[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,h,g,j,e,c,f,i] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
6461[info] + PropertyStore@4c2b0919
6462[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,h,i,g,e,f,j,c] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
6463[info] + PropertyStore@1f1b31b3
6464[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,h,j,f,g,c,e,i] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
6465[info] + PropertyStore@1c3f0dc8
6466[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,i,c,f,h,g,j,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
6467[info] + PropertyStore@4eac9055
6468[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,i,e,c,j,f,g,h] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
6469[info] + PropertyStore@5adb3b58
6470[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,i,e,j,h,f,g,c] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
6471[info] + PropertyStore@1c0b0f19
6472[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,i,f,j,c,e,g,h] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
6473[info] + PropertyStore@783e101d
6474[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,i,g,h,c,f,j,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
6475[info] + PropertyStore@523a0977
6476[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,i,h,f,e,c,g,j] ; number of executed tasks:30; number of scheduled onUpdateContinuations:19
6477[info] + PropertyStore@51b8f993
6478[info] + (id of first permutation = 8284; this permutation=[a,b,r,d,i,j,e,f,g,h,c] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
6479[info] - should be possible using lazily scheduled computations
6480[info] + PropertyStore@158f577a
6481[info] - should be possible to use lazily scheduled mutually dependent computations
6482[info] + PropertyStore@1db9032e
6483[info] + scheduledTasksCount=82
6484[info] + scheduledOnUpdateComputationsCount=53
6485[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
6486[info] + PropertyStore@1f4ac05f
6487[info] + scheduledTasksCount=70
6488[info] + scheduledOnUpdateComputationsCount=41
6489[info] - should be possible to force the results of transformers based on lazy properties
6490[info] + PropertyStore@928c644
6491[info] + scheduledTasksCount=59
6492[info] + scheduledOnUpdateComputationsCount=41
6493[info] - should be possible to force the results of multiple transformers based on a lazy property
6494[info] + PropertyStore@66f3649c
6495[info] + scheduledTasksCount=58
6496[info] + scheduledOnUpdateComputationsCount=40
6497[info] - should be possible to force the results of a chain of transformers based on lazy properties
6498[info] + PropertyStore@3386bb1f
6499[info] + scheduledTasksCount=74
6500[info] + scheduledOnUpdateComputationsCount=56
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@7a07dd08
6503[info] + scheduledTasksCount=86
6504[info] + scheduledOnUpdateComputationsCount=57
6505[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
6506[info] + PropertyStore@35d22eea
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@48f86b48
6509[info] - should be possible to execute an analysis incrementally
6510[info] + PropertyStore@4e207f0b
6511[info] - should never pass a null property to clients
6512[info] + PropertyStore@a8b145a
6513[info] - should be possible to execute an analysis which analyzes a huge circle
6514[info] + PropertyStore@2e0ade9f
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@2523423d
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@6836b9b5
6521[info] + test succeeded with 50000 node(s) in a circle
6522[info] + number of executed tasks:125755; number of scheduled onUpdateContinuations:25753
6523[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
6524[info] + PropertyStore@3acd492d
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@42cb96cd
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@7dc61603
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@2060e31f
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$@4cf16512
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.2333 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-RC5/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.125 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.037 sec
6704[info] + BitArraySetProperties.equals And hashCode (expected equal): OK, passed 100 tests.
6705[info] Elapsed time: 0.024 sec
6706[info] + BitArraySetProperties.<BitArraySet>.++(|): OK, passed 100 tests.
6707[info] Elapsed time: 0.127 sec
6708[info] > Collected test data:
6709[info] 37% |s1| <= |s2|
6710[info] 26% |s1| > |s2|
6711[info] 21% |s1| > |s2|, both sets max value < 64
6712[info] 15% |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.025 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.019 sec
6718[info] + BitArraySetProperties.toString: OK, passed 100 tests.
6719[info] Elapsed time: 0.018 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.043 sec
6722[info] + BitArraySetProperties.BitArraySet.apply(value): OK, passed 100 tests.
6723[info] Elapsed time: 0.025 sec
6724[info] > Collected test data:
6725[info] 64% first value <= 31
6726[info] 1% 31 < first value < 64
6727[info] + BitArraySetProperties.- (in order): OK, passed 100 tests.
6728[info] Elapsed time: 0.028 sec
6729[info] + BitArraySetProperties.<BitArraySet>.+|iterator(.forall)|contains: OK, passed 100 tests.
6730[info] Elapsed time: 0.019 sec
6731[info] > Collected test data:
6732[info] 38% set with max value < 32
6733[info] 12% set with max value >=32 && < 64
6734[info] 1% empty set
6735[info] + BitArraySetProperties.iterator: OK, passed 100 tests.
6736[info] Elapsed time: 0.017 sec
6737[info] IntTrieSetTest:
6738[info] the subset of relation
6739[info] - should correctly work for empty set related comparisons
6740[info] - should correctly work for set1 related comparisons
6741[info] - should correctly work for set2 related comparisons
6742[info] - should correctly work for set3 related comparisons
6743[info] - should correctly work for set4 related comparisons
6744[info] - should correctly work for set5+ related comparisons
6745[info] create an IntTrieSet from four values
6746[info] - should contain all values if the values are distinct
6747[info] - should contain only three values if two values are equal
6748[info] - should contain only two values if three values are equal
6749[info] - should contain only one value if all values are equal
6750[info] create an IntTrieSet from three values
6751[info] - should contain all values if the values are distinct
6752[info] - should contain only two values if two values are equal
6753[info] - should contain only one value if all values are equal
6754[info] create an IntTrieSet from two values
6755[info] - should contain all values if the values are distinct
6756[info] - should contain only one value if all values are equal
6757[info] create an IntTrieSet from one value
6758[info] - should contain the value
6759[info] regression tests
6760[info] - should implement contains correctly
6761[info] processing an IntTrieSet which is leaning to the right
6762[info] - it should contain the given values
6763[info] - it should be able to eagerly filter the values
6764[info] - it should be possible to lazily filter the values step by step
6765[info] filtering an IntTrieSet where the values share a very long prefix path
6766[info] - should create the canonical representation as soon as we just have two values left
6767[info] - should create the canonical representation as soon as we just have one value left in each branch
6768[info] - should create the canonical representation as soon as we just have one value left
6769[info] an identity mapping of a small IntTrieSet results in the same set
6770[info] map using array
6771[info] - should be able to map IntTrieSets where the values are shifted (partial overlap)
6772[info] - should be able to map IntTrieSets to the same values (identity mapping)
6773[info] - should be able to map IntTrieSets to new values
6774[info] performance
6775[info] - when comparing with Set[Int]
6776[info] + IntTrieSet took 0.6631 s
6777[info] + IntTrieSet required 19955768 bytes
6778[info] + Set[Int] took 0.2810 s
6779[info] + Set[Int] required 47974264 bytes
6780[info] + OPAL 0.0367 s for foreach
6781[info] + Scala 0.0620 s for foreach
6782[info] - for small sets (up to 8 elements) creation and contains check should finish in reasonable time (all values are positive)
6783[info] + 1.2039 s to create 1_000_000 sets with 44997133 elements (largest set: 8)
6784[info] - for small sets (8 to 16 elements) creation and contains check should finish in reasonable time (all values are positive)
6785[info] + 4.8310 s to create 1_000_000 sets with 124997133 elements (largest set: 16)
6786[info] - for small sets (16 to 32 elements) creation and contains check should finish in reasonable time (all values are positive)
6787[info] + 1.4541 s to create 1_000_000 sets with 24493062 elements (largest set: 32)
6788[info] - for sets with up to 10000 elements creation and contains check should finish in reasonable time
6789[info] + 15.0675 s to create 10_000 sets with 49995000 elements (largest set: 9999)
6790[info] - operations on 2500 sets with ~10000 elements each
6791[info] + required 541876016 bytes
6792[info] + 0.3108 s for foreach
6793[info] + overall size: 25002472; sum: -611610474181
6794[info] PostDominatorTreeTest:
6795[info] a graph with just one node
6796[info] - should result in a post dominator tree with a single node
6797[info] + post dominator tree computed in 0.0043 s
6798[info] a simple tree with multiple exits
6799[info] - should result in a corresponding postdominator tree
6800[info] + post dominator tree computed in 0.0021 s
6801[info] a graph with a cycle
6802[info] - should yield the correct postdominators
6803[info] + post dominator tree computed in 0.0010 s
6804[info] a path with multiple artificial exit points
6805[info] - should yield the correct postdominators
6806[info] + post dominator tree computed in 0.0010 s
6807[info] ArrayMapTest:
6808[info] an ArrayMap data structure
6809[info] - should be empty if it is newly created
6810[info] - should should only contain those elements that are added even if some keys are not used
6811[info] - should should only contain those elements that are added even if the first elements are empty
6812[info] - should should only contain those elements that are not removed
6813[info] - should should only contain the most recent value
6814[info] - should correctly implement a deep equals for empty array with different size hints
6815[info] - should correctly implement a deep equals for two identical arrays
6816[info] - should correctly implement a deep equals for two unequal arrays of same size
6817[info] - should correctly implement a deep equals for two unequal arrays of different size
6818[info] - should correctly implement the hashCode method
6819[info] - should have a correct values iterator if the map is not continuous
6820[info] - should have a correct values iterator if the map is continuous
6821[info] - should have a correct values iterator if the map is empty
6822[info] - should have a usable map implementation
6823[info] - should be able to correctly iterate over the elements of an empty map
6824[info] - should be able to correctly iterate over the elements of a continues map
6825[info] - should be able to correctly iterate over the elements of a non-continues map
6826[info] - should create a toString representation that enables the creation of a map
6827[info] LongTrieSetTest:
6828[info] the sets created by the factory methods which take four values
6829[info] - should contain all values if the values are distinct
6830[info] - should contain only three values if two values are equal
6831[info] - should contain only two values if three values are equal
6832[info] - should contain only one value if all values are equal
6833[info] the sets created by the factory methods which take three values
6834[info] - should contain all values if the values are distinct
6835[info] - should contain only two values if two values are equal
6836[info] - should contain only one value if all values are equal
6837[info] the sets created by the factory methods which take two values
6838[info] - should contain all values if the values are distinct
6839[info] - should contain only one value if all values are equal
6840[info] regression tests
6841[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
6842[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
6843[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)
6844[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)
6845[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)
6846[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)
6847[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
6848[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)
6849[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
6850[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
6851[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
6852[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)
6853[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
6854[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
6855[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
6856[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
6857[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
6858[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
6859[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)
6860[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)
6861[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)
6862[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)
6863[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
6864[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
6865[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
6866[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
6867[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
6868[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
6869[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)
6870[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)
6871[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
6872[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
6873[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
6874[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
6875[info] + IntTrieSet.- (all elements): OK, passed 100 tests.
6876[info] Elapsed time: 0.023 sec
6877[info] + IntTrieSet.create singleton IntTrieSet: OK, passed 100 tests.
6878[info] Elapsed time: 0.005 sec
6879[info] + IntTrieSet.subsetOf (similar): OK, passed 100 tests.
6880[info] Elapsed time: 0.028 sec
6881[info] > Collected test data:
6882[info] 1% its1 is empty
6883[info] 1% its1.size == 1
6884[info] 1% its1.size == 2
6885[info] + IntTrieSet.not equals: OK, passed 100 tests.
6886[info] Elapsed time: 0.008 sec
6887[info] + IntTrieSet.head: OK, passed 100 tests.
6888[info] Elapsed time: 0.009 sec
6889[info] + IntTrieSet.exists: OK, passed 100 tests.
6890[info] Elapsed time: 0.025 sec
6891[info] > Collected test data:
6892[info] 1% the set is empty
6893[info] + IntTrieSet.toString: OK, passed 100 tests.
6894[info] Elapsed time: 0.011 sec
6895[info] + IntTrieSet.toChain: OK, passed 100 tests.
6896[info] Elapsed time: 0.012 sec
6897[info] + IntTrieSet.equals: OK, passed 100 tests.
6898[info] Elapsed time: 0.013 sec
6899[info] + IntTrieSet.create IntTrieSet from Set[Int] using ++: OK, passed 100 tests.
6900[info] Elapsed time: 0.052 sec
6901[info] + IntTrieSet.headAndTail: OK, passed 100 tests.
6902[info] Elapsed time: 0.024 sec
6903[info] + IntTrieSet.filter (all elements): OK, passed 100 tests.
6904[info] Elapsed time: 0.006 sec
6905[info] + IntTrieSet.-: OK, passed 100 tests.
6906[info] Elapsed time: 0.024 sec
6907[info] > Collected test data:
6908[info] 88% removed something
6909[info] + IntTrieSet.+!: OK, passed 100 tests.
6910[info] Elapsed time: 0.013 sec
6911[info] + IntTrieSet.mkString(String,String,String): OK, passed 100 tests.
6912[info] Elapsed time: 0.060 sec
6913[info] + IntTrieSet.map: OK, passed 100 tests.
6914[info] Elapsed time: 0.022 sec
6915[info] > Collected test data:
6916[info] 96% using trie
6917[info] + IntTrieSet.forall: OK, passed 100 tests.
6918[info] Elapsed time: 0.009 sec
6919[info] + IntTrieSet.create IntTrieSet from Iterator (i.e., with duplicates): OK, passed 100 tests.
6920[info] Elapsed time: 0.012 sec
6921[info] + IntTrieSet.mkString(String): OK, passed 100 tests.
6922[info] Elapsed time: 0.013 sec
6923[info] + IntTrieSet.foldLeft: OK, passed 100 tests.
6924[info] Elapsed time: 0.006 sec
6925[info] + IntTrieSet.withFilter: OK, passed 100 tests.
6926[info] Elapsed time: 0.076 sec
6927[info] + IntTrieSet.head and headAndTail should return the same head: OK, passed 100 tests.
6928[info] Elapsed time: 0.012 sec
6929[info] + IntTrieSet.foreachPair: OK, passed 100 tests.
6930[info] Elapsed time: 0.254 sec
6931[info] + IntTrieSet.contains: OK, passed 100 tests.
6932[info] Elapsed time: 0.011 sec
6933[info] + IntTrieSet.filter (identity if no value is filtered): OK, passed 100 tests.
6934[info] Elapsed time: 0.004 sec
6935[info] + IntTrieSet.flatMap: OK, passed 100 tests.
6936[info] Elapsed time: 0.375 sec
6937[info] > Collected test data:
6938[info] 92% flat map is not the join of all sets, set with more than 50 elements
6939[info] 7% flat map is not the join of all sets
6940[info] + IntTrieSet.create IntTrieSet from Set step by step: OK, passed 100 tests.
6941[info] Elapsed time: 0.017 sec
6942[info] + IntTrieSet.create IntTrieSet from List (i.e., with duplicates): OK, passed 100 tests.
6943[info] Elapsed time: 0.012 sec
6944[info] + IntTrieSet.filter: OK, passed 100 tests.
6945[info] Elapsed time: 0.020 sec
6946[info] > Collected test data:
6947[info] 2% filtered something
6948[info] + IntTrieSet.transform: OK, passed 100 tests.
6949[info] Elapsed time: 0.012 sec
6950[info] + IntTrieSet.subsetOf (always succeeding): OK, passed 100 tests.
6951[info] Elapsed time: 0.012 sec
6952[info] > Collected test data:
6953[info] 1% its1 and its1 merged with its2 are different
6954[info] + IntTrieSet.foreach: OK, passed 100 tests.
6955[info] Elapsed time: 0.007 sec
6956[info] + IntTrieSet.intersect: OK, passed 100 tests.
6957[info] Elapsed time: 0.015 sec
6958[info] + IntTrieSet.create IntTrieSet from IntSet using ++: OK, passed 100 tests.
6959[info] Elapsed time: 0.010 sec
6960[info] ParForeachArrayElementTest:
6961[info] parForeachArrayElement
6962[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
6963[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)
6964[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
6965[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)
6966[info] - it should collect all exceptions that are thrown if we just use one thread
6967[info] - it should collect all exceptions that are thrown if we use multiple threads
6968[info] - it should catch a non-local return and report it
6969[info] + FixedSizeBitSet.iterator: OK, passed 100 tests.
6970[info] Elapsed time: 0.029 sec
6971[info] + FixedSizeBitSet.mkString: OK, passed 100 tests.
6972[info] Elapsed time: 0.024 sec
6973[info] + FixedSizeBitSet.equals and hashCode of different sized, larger sets: OK, passed 100 tests.
6974[info] Elapsed time: 0.009 sec
6975[info] + FixedSizeBitSet.equals and hashCode of different sized, empty sets: OK, passed 100 tests.
6976[info] Elapsed time: 0.014 sec
6977[info] + FixedSizeBitSet.equals and hashCode of two identical sets: OK, passed 100 tests.
6978[info] Elapsed time: 0.015 sec
6979[info] + FixedSizeBitSet.equals and hashCode of two arbitrary sets: OK, passed 100 tests.
6980[info] Elapsed time: 0.017 sec
6981[info] + FixedSizeBitSet.equals and hashCode with empty set: OK, passed 100 tests.
6982[info] Elapsed time: 0.009 sec
6983[info] + FixedSizeBitSet.equals and hashCode with something else: OK, passed 100 tests.
6984[info] Elapsed time: 0.008 sec
6985[info] + FixedSizeBitSet.+= (implicitly iterator and contains): OK, passed 100 tests.
6986[info] Elapsed time: 0.016 sec
6987[info] + FixedSizeBitSet.toString: OK, passed 100 tests.
6988[info] Elapsed time: 0.015 sec
6989[info] + FixedSizeBitSet.equals and hashCode of different sized sets with one value: OK, passed 100 tests.
6990[info] Elapsed time: 0.014 sec
6991[info] + FixedSizeBitSet.-=: OK, passed 100 tests.
6992[info] Elapsed time: 0.050 sec
6993[info] + LongLinkedTrieSetProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
6994[info] Elapsed time: 0.047 sec
6995[info] + LongLinkedTrieSetProperties.foldLeft: OK, passed 100 tests.
6996[info] Elapsed time: 0.028 sec
6997[info] + LongLinkedTrieSetProperties.forFirstN: OK, passed 100 tests.
6998[info] Elapsed time: 0.039 sec
6999[info] + LongLinkedTrieSetProperties.head: OK, passed 100 tests.
7000[info] Elapsed time: 0.015 sec
7001[info] + LongLinkedTrieSetProperties.iterator: OK, passed 100 tests.
7002[info] Elapsed time: 0.016 sec
7003[info] + LongLinkedTrieSetProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7004[info] Elapsed time: 0.052 sec
7005[info] + LongLinkedTrieSetProperties.foreach in reverse insertion order (newest first): OK, passed 100 tests.
7006[info] Elapsed time: 0.011 sec
7007[info] + LongLinkedTrieSetProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
7008[info] Elapsed time: 0.013 sec
7009[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.
7010[info] Elapsed time: 0.034 sec
7011[info] + LongLinkedTrieSetProperties.forall and contains: OK, passed 100 tests.
7012[info] Elapsed time: 0.012 sec
7013[info] DominatorTreeTest:
7014[info] a graph with just one node
7015[info] - should result in a dominator tree with a single node
7016[info] + dominators computed in 0.0008 s
7017[info] a graph with one custom node
7018[info] - should result in a dominator tree with a single node
7019[info] + dominators computed in 0.0004 s
7020[info] a graph with two connected nodes
7021[info] - should yield one node dominating the other
7022[info] + dominator tree computed in 0.0006 s
7023[info] a simple tree
7024[info] - should result in a corresponding dominator tree
7025[info] + dominator tree computed in 0.0007 s
7026[info] a tree with a custom start node
7027[info] - should result in a corresponding dominator tree
7028[info] + dominator tree computed in 0.0007 s
7029[info] a graph with a cycle
7030[info] - should correctly be resolved
7031[info] + dominator tree computed in 0.0006 s
7032[info] a graph with a cycle and custom start node
7033[info] - should correctly be resolved
7034[info] + dominator tree computed in 0.0007 s
7035[info] a graph with a cycle related to the root node
7036[info] - should correctly be resolved
7037[info] + dominator tree computed in 0.0012 s
7038[info] a graph with a cycle related to a custom root node
7039[info] - should correctly be resolved
7040[info] + dominator tree computed in 0.0006 s
7041[info] a sparse cyclic graph
7042[info] - should result in a compact dominator tree
7043[info] + dominator tree computed in 0.0006 s
7044[info] a graph with a long cycle
7045[info] - should be handled gracefully
7046[info] + dominator tree computed in 0.0007 s
7047[info] a very large, degenerated graph (path)
7048[info] - should be computed in due time and should not raise an exception (e.g. StackOverflowError)
7049[info] + dominator tree computed in 0.0923 s
7050[info] + LongTrieSetWithListProperties.head: OK, passed 100 tests.
7051[info] Elapsed time: 0.015 sec
7052[info] + LongTrieSetWithListProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7053[info] Elapsed time: 0.021 sec
7054[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.
7055[info] Elapsed time: 0.016 sec
7056[info] + LongTrieSetWithListProperties.forall and contains: OK, passed 100 tests.
7057[info] Elapsed time: 0.012 sec
7058[info] + LongTrieSetWithListProperties.foreach in reverse insertion order (newest first): OK, passed 100 tests.
7059[info] Elapsed time: 0.008 sec
7060[info] + LongTrieSetWithListProperties.iterator: OK, passed 100 tests.
7061[info] Elapsed time: 0.010 sec
7062[info] + LongTrieSetWithListProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
7063[info] Elapsed time: 0.009 sec
7064[info] + LongTrieSetWithListProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
7065[info] Elapsed time: 0.010 sec
7066[info] + LongTrieSetWithListProperties.forFirstN: OK, passed 100 tests.
7067[info] Elapsed time: 0.013 sec
7068[info] + LongTrieSetWithListProperties.foldLeft: OK, passed 100 tests.
7069[info] Elapsed time: 0.008 sec
7070[info] IdentityPairTest:
7071[info] an IdentityPair
7072[info] - should return the given values
7073[info] - should be equal to a pair containing the same values
7074[info] - should not be equal to a pair containing equal values
7075[info] - should never be equal to another Product2 (Pair)
7076[info] Long2ListTest:
7077[info] properties
7078[info] - forFirstN(N=0)
7079[info] - forFirstN(N=1)
7080[info] - forFirstN(N=2)
7081[info] - forFirstN(N=3)
7082[info] - forFirstN(N=4)
7083[info] - forFirstN(N=4) of a larger set
7084[info] UIDTrieSetTest:
7085[info] performance
7086[info] - foreach
7087[info] + UIDTrieSet foreach sum was 1291441113 and took 0.4136 s
7088[info] + Set[UID] foreach sum was 1291441113 and took 0.6853 s
7089[info] - time for creating the sets compared to Set[UID]
7090[info] + UIDTrieSet took 2.6352 s (total number of entries: 51000051)
7091[info] + Set[UID] took 6.7504 s (total number of entries: 51000051)
7092[warn] In the last 10 seconds, 5.252 (57.2%) were spent in GC. [Heap: 3.08GB free of 5.20GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
7093[warn] In the last 10 seconds, 6.661 (69.8%) 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.
7094[info] - memory for creating the sets compared to Set[UID]
7095[info] + UIDTrieSet took 4.7172 s
7096[info] + UIDTrieSet required 1613697176 bytes
7097[info] + Set[UID] took 9.6739 s
7098[info] + Set[UID] required 2628373016 bytes
7099[info] + overall size of sets: 51000051
7100[info] RefAccumulatorTest:
7101[info] the RefAccumulator data structure
7102[info] - should be empty if it is newly created
7103[info] - should be possible to add reference values
7104[info] - should be possible to add collections of reference values
7105[info] - should be possible to add collections of reference values and also reference values
7106[info] + IntIterator.flatMap[AnyRef]: OK, passed 100 tests.
7107[info] Elapsed time: 0.101 sec
7108[info] + IntIterator.withFilter: OK, passed 100 tests.
7109[info] Elapsed time: 0.012 sec
7110[info] + IntIterator.foreach: OK, passed 100 tests.
7111[info] Elapsed time: 0.006 sec
7112[info] + IntIterator.forall: OK, passed 100 tests.
7113[info] Elapsed time: 0.006 sec
7114[info] > Collected test data:
7115[info] 9% v is in the set
7116[info] + IntIterator.map[AnyRef]: OK, passed 100 tests.
7117[info] Elapsed time: 0.069 sec
7118[info] + IntIterator.toArray: OK, passed 100 tests.
7119[info] Elapsed time: 0.003 sec
7120[info] + IntIterator.contains: OK, passed 100 tests.
7121[info] Elapsed time: 0.005 sec
7122[info] + IntIterator.foldLeft: OK, passed 100 tests.
7123[info] Elapsed time: 0.002 sec
7124[info] + IntIterator.exists: OK, passed 100 tests.
7125[info] Elapsed time: 0.004 sec
7126[info] > Collected test data:
7127[info] 7% v is in the set
7128[info] + IntIterator.map: OK, passed 100 tests.
7129[info] Elapsed time: 0.007 sec
7130[info] + IntIterator.toChain: OK, passed 100 tests.
7131[info] Elapsed time: 0.002 sec
7132[info] + IntIterator.filter: OK, passed 100 tests.
7133[info] Elapsed time: 0.007 sec
7134[info] + IntIterator.mkString: OK, passed 100 tests.
7135[info] Elapsed time: 0.003 sec
7136[info] LongLinkedTrieSetTest:
7137[info] the sets created by the factory methods which take four values
7138[info] - should contain all values if the values are distinct
7139[info] - should contain only three values if two values are equal
7140[info] - should contain only two values if three values are equal
7141[info] - should contain only one value if all values are equal
7142[info] the sets created by the factory methods which take three values
7143[info] - should contain all values if the values are distinct
7144[info] - should contain only two values if two values are equal
7145[info] - should contain only one value if all values are equal
7146[info] the sets created by the factory methods which take two values
7147[info] - should contain all values if the values are distinct
7148[info] - should contain only one value if all values are equal
7149[info] regression tests
7150[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
7151[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
7152[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)
7153[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)
7154[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)
7155[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)
7156[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
7157[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)
7158[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
7159[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
7160[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
7161[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)
7162[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
7163[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
7164[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
7165[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
7166[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
7167[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
7168[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)
7169[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)
7170[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)
7171[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)
7172[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
7173[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
7174[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
7175[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
7176[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
7177[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
7178[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)
7179[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)
7180[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
7181[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
7182[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
7183[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
7184[info] + IntArraySet.min|max|head|last: OK, passed 100 tests.
7185[info] Elapsed time: 0.014 sec
7186[info] + IntArraySet.+ (based on list): OK, passed 100 tests.
7187[info] Elapsed time: 0.011 sec
7188[info] > Collected test data:
7189[info] 72% list with redundant values
7190[info] + IntArraySet.withFilter -> iterator (does not force evaluation): OK, passed 100 tests.
7191[info] Elapsed time: 0.010 sec
7192[info] + IntArraySet.map (identity): OK, passed 100 tests.
7193[info] Elapsed time: 0.008 sec
7194[info] + IntArraySet.flatMap: OK, passed 100 tests.
7195[info] Elapsed time: 0.143 sec
7196[info] + IntArraySet.create three values IntArraySet: OK, passed 100 tests.
7197[info] Elapsed time: 0.002 sec
7198[info] + IntArraySet.iterator: OK, passed 100 tests.
7199[info] Elapsed time: 0.011 sec
7200[info] + IntArraySet.hashCode: OK, passed 100 tests.
7201[info] Elapsed time: 0.004 sec
7202[info] + IntArraySet.equals: OK, passed 100 tests.
7203[info] Elapsed time: 0.007 sec
7204[info] > Collected test data:
7205[info] 3% s1 and s2 are equal
7206[info] + IntArraySet.create two values IntArraySet: OK, passed 100 tests.
7207[info] Elapsed time: 0.003 sec
7208[info] + IntArraySet.subsetOf: OK, passed 100 tests.
7209[info] Elapsed time: 0.007 sec
7210[info] + IntArraySet.apply: OK, passed 100 tests.
7211[info] Elapsed time: 0.011 sec
7212[info] + IntArraySet.forall: OK, passed 100 tests.
7213[info] Elapsed time: 0.003 sec
7214[info] + IntArraySet.withFilter -> foreach (does not force evaluation): OK, passed 100 tests.
7215[info] Elapsed time: 0.006 sec
7216[info] + IntArraySet.withFilter -> size|empty|hasMultipleElements (does not force evaluation): OK, passed 100 tests.
7217[info] Elapsed time: 0.006 sec
7218[info] + IntArraySet.-: OK, passed 100 tests.
7219[info] Elapsed time: 0.004 sec
7220[info] + IntArraySet.exists: OK, passed 100 tests.
7221[info] Elapsed time: 0.003 sec
7222[info] + IntArraySet.size|empty|nonEmpty|hasMultipleElements: OK, passed 100 tests.
7223[info] Elapsed time: 0.002 sec
7224[info] + IntArraySet.create singleton IntArraySet: OK, passed 100 tests.
7225[info] Elapsed time: 0.001 sec
7226[info] + IntArraySet.toList: OK, passed 100 tests.
7227[info] Elapsed time: 0.003 sec
7228[info] + IntArraySet.map: OK, passed 100 tests.
7229[info] Elapsed time: 0.004 sec
7230[info] + IntArraySet.foldLeft: OK, passed 100 tests.
7231[info] Elapsed time: 0.008 sec
7232[info] + IntArraySet.++: OK, passed 100 tests.
7233[info] Elapsed time: 0.004 sec
7234[info] + IntArraySet.intIterator: OK, passed 100 tests.
7235[info] Elapsed time: 0.001 sec
7236[info] + IntArraySet.contains: OK, passed 100 tests.
7237[info] Elapsed time: 0.002 sec
7238[info] + IntArraySet.+ (based on set): OK, passed 100 tests.
7239[info] Elapsed time: 0.002 sec
7240[info] + IntArraySet.foreach: OK, passed 100 tests.
7241[info] Elapsed time: 0.003 sec
7242[info] + IntArraySet.mkString: OK, passed 100 tests.
7243[info] Elapsed time: 0.010 sec
7244[info] + Long2List.iterator: OK, passed 100 tests.
7245[info] Elapsed time: 0.007 sec
7246[info] + Long2List.forall: OK, passed 100 tests.
7247[info] Elapsed time: 0.005 sec
7248[info] + Long2List.foldLeft: OK, passed 100 tests.
7249[info] Elapsed time: 0.006 sec
7250[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.
7251[info] Elapsed time: 0.008 sec
7252[info] + Long2List.forFirstN: OK, passed 100 tests.
7253[info] Elapsed time: 0.028 sec
7254[info] + Long2List.+:, size, isSingletonList, isEmpty, foreach: OK, passed 100 tests.
7255[info] Elapsed time: 0.005 sec
7256[info] + Long2List.equals: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7257[info] Elapsed time: 0.005 sec
7258[info] TasksTest:
7259[info] the Tasks control abstraction
7260[info] - it should be possible to process an empty set of tasks
7261[info] - it should be possible process a single task
7262[info] - it should be possible to reuse tasks after join
7263[info] - it should be possible to add a task while processing a task
7264[info] - it should be possible to create thousands of tasks while processing a task
7265[info] - it should be possible to submit tasks with a significant delay
7266[info] - it should be possible to create thousands of tasks in multiple steps multiple times
7267[info] + run 1 succeeded
7268[info] + run 2 succeeded
7269[info] + run 3 succeeded
7270[info] - it should be possible to create thousands of tasks in multiple steps even if some exceptions are thrown
7271[info] + subsequently scheduled: 900
7272[info] + number of caught exceptions: 75
7273[info] IntListTest:
7274[info] performance
7275[warn] In the last 6 seconds, 5.391 (91.6%) were spent in GC. [Heap: 3.37GB 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.
7276[info] - memory usage and runtime performance (add)
7277[info] + creation took 0.0178 s
7278[info] + required 72071968 bytes
7279[info] + foreach sum took 0.0056 s
7280[info] + forFirstN(1/3*Elements) sum was 1478985468 and took 0.0021 s
7281[info] + iterator sum took 0.0239 s
7282[info] + summarized value: 483999136
7283[info] + creation took 0.0176 s
7284[info] + required 72071088 bytes
7285[info] + foreach sum took 0.0054 s
7286[info] + forFirstN(1/3*Elements) sum was 575562040 and took 0.0020 s
7287[info] + iterator sum took 0.0240 s
7288[info] + summarized value: 1645107707
7289[info] + creation took 0.0173 s
7290[info] + required 72074056 bytes
7291[info] + foreach sum took 0.0064 s
7292[info] + forFirstN(1/3*Elements) sum was 909517484 and took 0.0020 s
7293[info] + iterator sum took 0.0251 s
7294[info] + summarized value: 1481094391
7295[info] ClosedSCCTest:
7296[info] an empty graph
7297[info] - should not contain any cSCCs
7298[info] a graph with just one node
7299[info] - should not contain any cSCCs
7300[info] a graph with a single path of three elements
7301[info] - should not contain any cSCCs
7302[info] a graph with a single path of 5 elements
7303[info] - should not contain any cSCCs
7304[info] a graph with a single path of 5 elements, specified in mixed order
7305[info] - should not contain any cSCCs
7306[info] a graph with multiple nodes, but no edges
7307[info] - should not contain any cSCCs
7308[info] a graph with one node with a self dependency
7309[info] - should contain one cSCC with the node
7310[info] a graph with three nodes which has two cycles and one mega-cycle
7311[info] - should contain one cSCC
7312[info] a graph with four nodes with two nodes with a self dependency
7313[info] - should contain two cSCCs with the respective nodes
7314[info] a graph with two nodes which form a cSCCs
7315[info] - should contain the cSCCs
7316[info] a graph with four nodes which form a cSCCs
7317[info] - should contain the cSCCs
7318[info] a graph with four nodes which form a cSCCs with multiple edges between pairs of nodes
7319[info] - should contain the cSCCs
7320[info] a large tree-like graph
7321[info] - should not contain a cSCC
7322[info] a graph with three nodes with a cSCC and an incoming dependency
7323[info] - should contain one cSCC
7324[info] a graph with three nodes with a connected component but an outgoing dependency
7325[info] - should not contain a cSCC
7326[info] a graph with five nodes with two cSCCs and an incoming dependency
7327[info] - should contain two cSCCs
7328[info] a graph with one SCC and once cSCCs
7329[info] - should contain one cSCCs
7330[info] a large totally connected graph
7331[info] - should contain one cSCCs
7332[info] a large totally connected graph with self dependencies
7333[info] - should contain one cSCCs
7334[info] a complex graph with six nodes which creates one cSCC
7335[info] - should contain one cSCCs
7336[info] + tested 148 permutations
7337[info] a complex graph with several cSCCs and connected components
7338[info] - should contain all cSCCs
7339[info] + tested 173 permutations
7340[info] a graph with four nodes with a path which has a connection to one cSCCs
7341[info] - should contain one cSCCs
7342[info] a graph with two connected sccs which are connected to one cSCC (requires the correct setting of the non-cSCC node)
7343[info] - should contain one cSCCs
7344[info] a graph with two cSCCs which are connected by one SCC
7345[info] - should contain two cSCCs
7346[info] a graph with one cSCC which has multiple incoming edges
7347[info] - should contain one cSCCs
7348[info] a graph with three cSCC and a SCC which has multiple incoming edges
7349[info] - should contain three cSCCs
7350[info] a multi-graph with cSCCs and a SCCs
7351[info] - should contain the correct number of cSCCs
7352[info] + tested 48087 permutations of the graph (initial seed: 1767213529270)
7353[info] a graph with a long path leading to a simple cSCC consisting of two nodes
7354[info] - should contain one cSCC
7355[info] a graph with multiple paths leading to a simple cSCC
7356[info] - should contain one cSCC
7357[info] a graph with a long path leading to two simple cSCCs
7358[info] - should contain two cSCCs
7359[info] a graph with one node with multiple outgoing edges leading to a complex cSCCs
7360[info] - should contain one cSCC
7361[info] a graph with two SCCs and two cSCCs
7362[info] - should contain two cSCCs
7363[info] + analyzing 20000 permutations took: 0.1069 s
7364[info] a graph with two cSCCs where one is a chain
7365[info] - should contain two cSCCs
7366[info] + analyzing 50 permutations took: 0.0011 s
7367[info] + analyzing 50 permutations took: 0.0006 s
7368[info] + analyzing 50 permutations took: 0.0006 s
7369[info] + analyzing 50 permutations took: 0.0006 s
7370[info] + analyzing 50 permutations took: 0.0006 s
7371[info] + analyzing 50 permutations took: 0.0006 s
7372[info] + analyzing 50 permutations took: 0.0006 s
7373[info] + analyzing 50 permutations took: 0.0006 s
7374[info] + analyzing 50 permutations took: 0.0006 s
7375[info] + analyzing 50 permutations took: 0.0006 s
7376[info] + analyzing 50 permutations took: 0.0007 s
7377[info] + analyzing 50 permutations took: 0.0006 s
7378[info] + analyzing 50 permutations took: 0.0006 s
7379[info] + analyzing 50 permutations took: 0.0006 s
7380[info] + analyzing 50 permutations took: 0.0006 s
7381[info] + analyzing 50 permutations took: 0.0006 s
7382[info] + analyzing 50 permutations took: 0.0006 s
7383[info] + analyzing 50 permutations took: 0.0006 s
7384[info] + analyzing 50 permutations took: 0.0006 s
7385[info] + analyzing 50 permutations took: 0.0006 s
7386[info] + analyzing 50 permutations took: 0.0006 s
7387[info] + analyzing 50 permutations took: 0.0006 s
7388[info] + analyzing 50 permutations took: 0.0006 s
7389[info] + analyzing 50 permutations took: 0.0006 s
7390[info] + analyzing 50 permutations took: 0.0006 s
7391[info] + analyzing 50 permutations took: 0.0006 s
7392[info] + analyzing 50 permutations took: 0.0006 s
7393[info] + analyzing 50 permutations took: 0.0006 s
7394[info] + analyzing 50 permutations took: 0.0006 s
7395[info] + analyzing 50 permutations took: 0.0006 s
7396[info] + analyzing 50 permutations took: 0.0006 s
7397[info] + analyzing 50 permutations took: 0.0006 s
7398[info] + analyzing 50 permutations took: 0.0006 s
7399[info] + analyzing 50 permutations took: 0.0006 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.0006 s
7403[info] + analyzing 50 permutations took: 0.0006 s
7404[info] + analyzing 50 permutations took: 0.0006 s
7405[info] + analyzing 50 permutations took: 0.0006 s
7406[info] + analyzing 50 permutations took: 0.0006 s
7407[info] + analyzing 50 permutations took: 0.0006 s
7408[info] + analyzing 50 permutations took: 0.0006 s
7409[info] + analyzing 50 permutations took: 0.0006 s
7410[info] + analyzing 50 permutations took: 0.0006 s
7411[info] + analyzing 50 permutations took: 0.0006 s
7412[info] + analyzing 50 permutations took: 0.0006 s
7413[info] + analyzing 50 permutations took: 0.0006 s
7414[info] + analyzing 50 permutations took: 0.0006 s
7415[info] + analyzing 50 permutations took: 0.0006 s
7416[info] a graph with multiple cycles embedded in a larger cycle
7417[info] - should contain one cSCC
7418[info] + successfully tested permutation 1: List((n1,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n1))
7419[info] + successfully tested permutation 2: List((n1,n2), (n1,n3), (n2,n1), (n3,n1), (n2,n3))
7420[info] + successfully tested permutation 3: List((n1,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n1))
7421[info] + successfully tested permutation 4: List((n1,n2), (n1,n3), (n2,n3), (n3,n1), (n2,n1))
7422[info] + successfully tested permutation 5: List((n1,n2), (n1,n3), (n3,n1), (n2,n1), (n2,n3))
7423[info] + successfully tested permutation 6: List((n1,n2), (n1,n3), (n3,n1), (n2,n3), (n2,n1))
7424[info] + successfully tested permutation 7: List((n1,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n1))
7425[info] + successfully tested permutation 8: List((n1,n2), (n2,n1), (n1,n3), (n3,n1), (n2,n3))
7426[info] + successfully tested permutation 9: List((n1,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n1))
7427[info] + successfully tested permutation 10: List((n1,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n3))
7428[info] + successfully tested permutation 11: List((n1,n2), (n2,n1), (n3,n1), (n1,n3), (n2,n3))
7429[info] + successfully tested permutation 12: List((n1,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n3))
7430[info] + successfully tested permutation 13: List((n1,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n1))
7431[info] + successfully tested permutation 14: List((n1,n2), (n2,n3), (n1,n3), (n3,n1), (n2,n1))
7432[info] + successfully tested permutation 15: List((n1,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n1))
7433[info] + successfully tested permutation 16: List((n1,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n3))
7434[info] + successfully tested permutation 17: List((n1,n2), (n2,n3), (n3,n1), (n1,n3), (n2,n1))
7435[info] + successfully tested permutation 18: List((n1,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n3))
7436[info] + successfully tested permutation 19: List((n1,n2), (n3,n1), (n1,n3), (n2,n1), (n2,n3))
7437[info] + successfully tested permutation 20: List((n1,n2), (n3,n1), (n1,n3), (n2,n3), (n2,n1))
7438[info] + successfully tested permutation 21: List((n1,n2), (n3,n1), (n2,n1), (n1,n3), (n2,n3))
7439[info] + successfully tested permutation 22: List((n1,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n3))
7440[info] + successfully tested permutation 23: List((n1,n2), (n3,n1), (n2,n3), (n1,n3), (n2,n1))
7441[info] + successfully tested permutation 24: List((n1,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n3))
7442[info] + successfully tested permutation 25: List((n1,n3), (n1,n2), (n2,n1), (n2,n3), (n3,n1))
7443[info] + successfully tested permutation 26: List((n1,n3), (n1,n2), (n2,n1), (n3,n1), (n2,n3))
7444[info] + successfully tested permutation 27: List((n1,n3), (n1,n2), (n2,n3), (n2,n1), (n3,n1))
7445[info] + successfully tested permutation 28: List((n1,n3), (n1,n2), (n2,n3), (n3,n1), (n2,n1))
7446[info] + successfully tested permutation 29: List((n1,n3), (n1,n2), (n3,n1), (n2,n1), (n2,n3))
7447[info] + successfully tested permutation 30: List((n1,n3), (n1,n2), (n3,n1), (n2,n3), (n2,n1))
7448[info] + successfully tested permutation 31: List((n1,n3), (n2,n1), (n1,n2), (n2,n3), (n3,n1))
7449[info] + successfully tested permutation 32: List((n1,n3), (n2,n1), (n1,n2), (n3,n1), (n2,n3))
7450[info] + successfully tested permutation 33: List((n1,n3), (n2,n1), (n2,n3), (n1,n2), (n3,n1))
7451[info] + successfully tested permutation 34: List((n1,n3), (n2,n1), (n2,n3), (n3,n1), (n1,n2))
7452[info] + successfully tested permutation 35: List((n1,n3), (n2,n1), (n3,n1), (n1,n2), (n2,n3))
7453[info] + successfully tested permutation 36: List((n1,n3), (n2,n1), (n3,n1), (n2,n3), (n1,n2))
7454[info] + successfully tested permutation 37: List((n1,n3), (n2,n3), (n1,n2), (n2,n1), (n3,n1))
7455[info] + successfully tested permutation 38: List((n1,n3), (n2,n3), (n1,n2), (n3,n1), (n2,n1))
7456[info] + successfully tested permutation 39: List((n1,n3), (n2,n3), (n2,n1), (n1,n2), (n3,n1))
7457[info] + successfully tested permutation 40: List((n1,n3), (n2,n3), (n2,n1), (n3,n1), (n1,n2))
7458[info] + successfully tested permutation 41: List((n1,n3), (n2,n3), (n3,n1), (n1,n2), (n2,n1))
7459[info] + successfully tested permutation 42: List((n1,n3), (n2,n3), (n3,n1), (n2,n1), (n1,n2))
7460[info] + successfully tested permutation 43: List((n1,n3), (n3,n1), (n1,n2), (n2,n1), (n2,n3))
7461[info] + successfully tested permutation 44: List((n1,n3), (n3,n1), (n1,n2), (n2,n3), (n2,n1))
7462[info] + successfully tested permutation 45: List((n1,n3), (n3,n1), (n2,n1), (n1,n2), (n2,n3))
7463[info] + successfully tested permutation 46: List((n1,n3), (n3,n1), (n2,n1), (n2,n3), (n1,n2))
7464[info] + successfully tested permutation 47: List((n1,n3), (n3,n1), (n2,n3), (n1,n2), (n2,n1))
7465[info] + successfully tested permutation 48: List((n1,n3), (n3,n1), (n2,n3), (n2,n1), (n1,n2))
7466[info] + successfully tested permutation 49: List((n2,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n1))
7467[info] + successfully tested permutation 50: List((n2,n1), (n1,n2), (n1,n3), (n3,n1), (n2,n3))
7468[info] + successfully tested permutation 51: List((n2,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n1))
7469[info] + successfully tested permutation 52: List((n2,n1), (n1,n2), (n2,n3), (n3,n1), (n1,n3))
7470[info] + successfully tested permutation 53: List((n2,n1), (n1,n2), (n3,n1), (n1,n3), (n2,n3))
7471[info] + successfully tested permutation 54: List((n2,n1), (n1,n2), (n3,n1), (n2,n3), (n1,n3))
7472[info] + successfully tested permutation 55: List((n2,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n1))
7473[info] + successfully tested permutation 56: List((n2,n1), (n1,n3), (n1,n2), (n3,n1), (n2,n3))
7474[info] + successfully tested permutation 57: List((n2,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n1))
7475[info] + successfully tested permutation 58: List((n2,n1), (n1,n3), (n2,n3), (n3,n1), (n1,n2))
7476[info] + successfully tested permutation 59: List((n2,n1), (n1,n3), (n3,n1), (n1,n2), (n2,n3))
7477[info] + successfully tested permutation 60: List((n2,n1), (n1,n3), (n3,n1), (n2,n3), (n1,n2))
7478[info] + successfully tested permutation 61: List((n2,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n1))
7479[info] + successfully tested permutation 62: List((n2,n1), (n2,n3), (n1,n2), (n3,n1), (n1,n3))
7480[info] + successfully tested permutation 63: List((n2,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n1))
7481[info] + successfully tested permutation 64: List((n2,n1), (n2,n3), (n1,n3), (n3,n1), (n1,n2))
7482[info] + successfully tested permutation 65: List((n2,n1), (n2,n3), (n3,n1), (n1,n2), (n1,n3))
7483[info] + successfully tested permutation 66: List((n2,n1), (n2,n3), (n3,n1), (n1,n3), (n1,n2))
7484[info] + successfully tested permutation 67: List((n2,n1), (n3,n1), (n1,n2), (n1,n3), (n2,n3))
7485[info] + successfully tested permutation 68: List((n2,n1), (n3,n1), (n1,n2), (n2,n3), (n1,n3))
7486[info] + successfully tested permutation 69: List((n2,n1), (n3,n1), (n1,n3), (n1,n2), (n2,n3))
7487[info] + successfully tested permutation 70: List((n2,n1), (n3,n1), (n1,n3), (n2,n3), (n1,n2))
7488[info] + successfully tested permutation 71: List((n2,n1), (n3,n1), (n2,n3), (n1,n2), (n1,n3))
7489[info] + successfully tested permutation 72: List((n2,n1), (n3,n1), (n2,n3), (n1,n3), (n1,n2))
7490[info] + successfully tested permutation 73: List((n2,n3), (n1,n2), (n1,n3), (n2,n1), (n3,n1))
7491[info] + successfully tested permutation 74: List((n2,n3), (n1,n2), (n1,n3), (n3,n1), (n2,n1))
7492[info] + successfully tested permutation 75: List((n2,n3), (n1,n2), (n2,n1), (n1,n3), (n3,n1))
7493[info] + successfully tested permutation 76: List((n2,n3), (n1,n2), (n2,n1), (n3,n1), (n1,n3))
7494[info] + successfully tested permutation 77: List((n2,n3), (n1,n2), (n3,n1), (n1,n3), (n2,n1))
7495[info] + successfully tested permutation 78: List((n2,n3), (n1,n2), (n3,n1), (n2,n1), (n1,n3))
7496[info] + successfully tested permutation 79: List((n2,n3), (n1,n3), (n1,n2), (n2,n1), (n3,n1))
7497[info] + successfully tested permutation 80: List((n2,n3), (n1,n3), (n1,n2), (n3,n1), (n2,n1))
7498[info] + successfully tested permutation 81: List((n2,n3), (n1,n3), (n2,n1), (n1,n2), (n3,n1))
7499[info] + successfully tested permutation 82: List((n2,n3), (n1,n3), (n2,n1), (n3,n1), (n1,n2))
7500[info] + successfully tested permutation 83: List((n2,n3), (n1,n3), (n3,n1), (n1,n2), (n2,n1))
7501[info] + successfully tested permutation 84: List((n2,n3), (n1,n3), (n3,n1), (n2,n1), (n1,n2))
7502[info] + successfully tested permutation 85: List((n2,n3), (n2,n1), (n1,n2), (n1,n3), (n3,n1))
7503[info] + successfully tested permutation 86: List((n2,n3), (n2,n1), (n1,n2), (n3,n1), (n1,n3))
7504[info] + successfully tested permutation 87: List((n2,n3), (n2,n1), (n1,n3), (n1,n2), (n3,n1))
7505[info] + successfully tested permutation 88: List((n2,n3), (n2,n1), (n1,n3), (n3,n1), (n1,n2))
7506[info] + successfully tested permutation 89: List((n2,n3), (n2,n1), (n3,n1), (n1,n2), (n1,n3))
7507[info] + successfully tested permutation 90: List((n2,n3), (n2,n1), (n3,n1), (n1,n3), (n1,n2))
7508[info] + successfully tested permutation 91: List((n2,n3), (n3,n1), (n1,n2), (n1,n3), (n2,n1))
7509[info] + successfully tested permutation 92: List((n2,n3), (n3,n1), (n1,n2), (n2,n1), (n1,n3))
7510[info] + successfully tested permutation 93: List((n2,n3), (n3,n1), (n1,n3), (n1,n2), (n2,n1))
7511[info] + successfully tested permutation 94: List((n2,n3), (n3,n1), (n1,n3), (n2,n1), (n1,n2))
7512[info] + successfully tested permutation 95: List((n2,n3), (n3,n1), (n2,n1), (n1,n2), (n1,n3))
7513[info] + successfully tested permutation 96: List((n2,n3), (n3,n1), (n2,n1), (n1,n3), (n1,n2))
7514[info] + successfully tested permutation 97: List((n3,n1), (n1,n2), (n1,n3), (n2,n1), (n2,n3))
7515[info] + successfully tested permutation 98: List((n3,n1), (n1,n2), (n1,n3), (n2,n3), (n2,n1))
7516[info] + successfully tested permutation 99: List((n3,n1), (n1,n2), (n2,n1), (n1,n3), (n2,n3))
7517[info] + successfully tested permutation 100: List((n3,n1), (n1,n2), (n2,n1), (n2,n3), (n1,n3))
7518[info] + successfully tested permutation 101: List((n3,n1), (n1,n2), (n2,n3), (n1,n3), (n2,n1))
7519[info] + successfully tested permutation 102: List((n3,n1), (n1,n2), (n2,n3), (n2,n1), (n1,n3))
7520[info] + successfully tested permutation 103: List((n3,n1), (n1,n3), (n1,n2), (n2,n1), (n2,n3))
7521[info] + successfully tested permutation 104: List((n3,n1), (n1,n3), (n1,n2), (n2,n3), (n2,n1))
7522[info] + successfully tested permutation 105: List((n3,n1), (n1,n3), (n2,n1), (n1,n2), (n2,n3))
7523[info] + successfully tested permutation 106: List((n3,n1), (n1,n3), (n2,n1), (n2,n3), (n1,n2))
7524[info] + successfully tested permutation 107: List((n3,n1), (n1,n3), (n2,n3), (n1,n2), (n2,n1))
7525[info] + successfully tested permutation 108: List((n3,n1), (n1,n3), (n2,n3), (n2,n1), (n1,n2))
7526[info] + successfully tested permutation 109: List((n3,n1), (n2,n1), (n1,n2), (n1,n3), (n2,n3))
7527[info] + successfully tested permutation 110: List((n3,n1), (n2,n1), (n1,n2), (n2,n3), (n1,n3))
7528[info] + successfully tested permutation 111: List((n3,n1), (n2,n1), (n1,n3), (n1,n2), (n2,n3))
7529[info] + successfully tested permutation 112: List((n3,n1), (n2,n1), (n1,n3), (n2,n3), (n1,n2))
7530[info] + successfully tested permutation 113: List((n3,n1), (n2,n1), (n2,n3), (n1,n2), (n1,n3))
7531[info] + successfully tested permutation 114: List((n3,n1), (n2,n1), (n2,n3), (n1,n3), (n1,n2))
7532[info] + successfully tested permutation 115: List((n3,n1), (n2,n3), (n1,n2), (n1,n3), (n2,n1))
7533[info] + successfully tested permutation 116: List((n3,n1), (n2,n3), (n1,n2), (n2,n1), (n1,n3))
7534[info] + successfully tested permutation 117: List((n3,n1), (n2,n3), (n1,n3), (n1,n2), (n2,n1))
7535[info] + successfully tested permutation 118: List((n3,n1), (n2,n3), (n1,n3), (n2,n1), (n1,n2))
7536[info] + successfully tested permutation 119: List((n3,n1), (n2,n3), (n2,n1), (n1,n2), (n1,n3))
7537[info] + successfully tested permutation 120: List((n3,n1), (n2,n3), (n2,n1), (n1,n3), (n1,n2))
7538[info] + analyzing 120 permutations took: 0.0045 s
7539[info] + successfully tested permutation 1: List((n1,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n1))
7540[info] + successfully tested permutation 2: List((n1,n3), (n1,n2), (n3,n1), (n2,n1), (n3,n2))
7541[info] + successfully tested permutation 3: List((n1,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n1))
7542[info] + successfully tested permutation 4: List((n1,n3), (n1,n2), (n3,n2), (n2,n1), (n3,n1))
7543[info] + successfully tested permutation 5: List((n1,n3), (n1,n2), (n2,n1), (n3,n1), (n3,n2))
7544[info] + successfully tested permutation 6: List((n1,n3), (n1,n2), (n2,n1), (n3,n2), (n3,n1))
7545[info] + successfully tested permutation 7: List((n1,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n1))
7546[info] + successfully tested permutation 8: List((n1,n3), (n3,n1), (n1,n2), (n2,n1), (n3,n2))
7547[info] + successfully tested permutation 9: List((n1,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n1))
7548[info] + successfully tested permutation 10: List((n1,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n2))
7549[info] + successfully tested permutation 11: List((n1,n3), (n3,n1), (n2,n1), (n1,n2), (n3,n2))
7550[info] + successfully tested permutation 12: List((n1,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n2))
7551[info] + successfully tested permutation 13: List((n1,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n1))
7552[info] + successfully tested permutation 14: List((n1,n3), (n3,n2), (n1,n2), (n2,n1), (n3,n1))
7553[info] + successfully tested permutation 15: List((n1,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n1))
7554[info] + successfully tested permutation 16: List((n1,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n2))
7555[info] + successfully tested permutation 17: List((n1,n3), (n3,n2), (n2,n1), (n1,n2), (n3,n1))
7556[info] + successfully tested permutation 18: List((n1,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n2))
7557[info] + successfully tested permutation 19: List((n1,n3), (n2,n1), (n1,n2), (n3,n1), (n3,n2))
7558[info] + successfully tested permutation 20: List((n1,n3), (n2,n1), (n1,n2), (n3,n2), (n3,n1))
7559[info] + successfully tested permutation 21: List((n1,n3), (n2,n1), (n3,n1), (n1,n2), (n3,n2))
7560[info] + successfully tested permutation 22: List((n1,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n2))
7561[info] + successfully tested permutation 23: List((n1,n3), (n2,n1), (n3,n2), (n1,n2), (n3,n1))
7562[info] + successfully tested permutation 24: List((n1,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n2))
7563[info] + successfully tested permutation 25: List((n1,n2), (n1,n3), (n3,n1), (n3,n2), (n2,n1))
7564[info] + successfully tested permutation 26: List((n1,n2), (n1,n3), (n3,n1), (n2,n1), (n3,n2))
7565[info] + successfully tested permutation 27: List((n1,n2), (n1,n3), (n3,n2), (n3,n1), (n2,n1))
7566[info] + successfully tested permutation 28: List((n1,n2), (n1,n3), (n3,n2), (n2,n1), (n3,n1))
7567[info] + successfully tested permutation 29: List((n1,n2), (n1,n3), (n2,n1), (n3,n1), (n3,n2))
7568[info] + successfully tested permutation 30: List((n1,n2), (n1,n3), (n2,n1), (n3,n2), (n3,n1))
7569[info] + successfully tested permutation 31: List((n1,n2), (n3,n1), (n1,n3), (n3,n2), (n2,n1))
7570[info] + successfully tested permutation 32: List((n1,n2), (n3,n1), (n1,n3), (n2,n1), (n3,n2))
7571[info] + successfully tested permutation 33: List((n1,n2), (n3,n1), (n3,n2), (n1,n3), (n2,n1))
7572[info] + successfully tested permutation 34: List((n1,n2), (n3,n1), (n3,n2), (n2,n1), (n1,n3))
7573[info] + successfully tested permutation 35: List((n1,n2), (n3,n1), (n2,n1), (n1,n3), (n3,n2))
7574[info] + successfully tested permutation 36: List((n1,n2), (n3,n1), (n2,n1), (n3,n2), (n1,n3))
7575[info] + successfully tested permutation 37: List((n1,n2), (n3,n2), (n1,n3), (n3,n1), (n2,n1))
7576[info] + successfully tested permutation 38: List((n1,n2), (n3,n2), (n1,n3), (n2,n1), (n3,n1))
7577[info] + successfully tested permutation 39: List((n1,n2), (n3,n2), (n3,n1), (n1,n3), (n2,n1))
7578[info] + successfully tested permutation 40: List((n1,n2), (n3,n2), (n3,n1), (n2,n1), (n1,n3))
7579[info] + successfully tested permutation 41: List((n1,n2), (n3,n2), (n2,n1), (n1,n3), (n3,n1))
7580[info] + successfully tested permutation 42: List((n1,n2), (n3,n2), (n2,n1), (n3,n1), (n1,n3))
7581[info] + successfully tested permutation 43: List((n1,n2), (n2,n1), (n1,n3), (n3,n1), (n3,n2))
7582[info] + successfully tested permutation 44: List((n1,n2), (n2,n1), (n1,n3), (n3,n2), (n3,n1))
7583[info] + successfully tested permutation 45: List((n1,n2), (n2,n1), (n3,n1), (n1,n3), (n3,n2))
7584[info] + successfully tested permutation 46: List((n1,n2), (n2,n1), (n3,n1), (n3,n2), (n1,n3))
7585[info] + successfully tested permutation 47: List((n1,n2), (n2,n1), (n3,n2), (n1,n3), (n3,n1))
7586[info] + successfully tested permutation 48: List((n1,n2), (n2,n1), (n3,n2), (n3,n1), (n1,n3))
7587[info] + successfully tested permutation 49: List((n3,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n1))
7588[info] + successfully tested permutation 50: List((n3,n1), (n1,n3), (n1,n2), (n2,n1), (n3,n2))
7589[info] + successfully tested permutation 51: List((n3,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n1))
7590[info] + successfully tested permutation 52: List((n3,n1), (n1,n3), (n3,n2), (n2,n1), (n1,n2))
7591[info] + successfully tested permutation 53: List((n3,n1), (n1,n3), (n2,n1), (n1,n2), (n3,n2))
7592[info] + successfully tested permutation 54: List((n3,n1), (n1,n3), (n2,n1), (n3,n2), (n1,n2))
7593[info] + successfully tested permutation 55: List((n3,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n1))
7594[info] + successfully tested permutation 56: List((n3,n1), (n1,n2), (n1,n3), (n2,n1), (n3,n2))
7595[info] + successfully tested permutation 57: List((n3,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n1))
7596[info] + successfully tested permutation 58: List((n3,n1), (n1,n2), (n3,n2), (n2,n1), (n1,n3))
7597[info] + successfully tested permutation 59: List((n3,n1), (n1,n2), (n2,n1), (n1,n3), (n3,n2))
7598[info] + successfully tested permutation 60: List((n3,n1), (n1,n2), (n2,n1), (n3,n2), (n1,n3))
7599[info] + successfully tested permutation 61: List((n3,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n1))
7600[info] + successfully tested permutation 62: List((n3,n1), (n3,n2), (n1,n3), (n2,n1), (n1,n2))
7601[info] + successfully tested permutation 63: List((n3,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n1))
7602[info] + successfully tested permutation 64: List((n3,n1), (n3,n2), (n1,n2), (n2,n1), (n1,n3))
7603[info] + successfully tested permutation 65: List((n3,n1), (n3,n2), (n2,n1), (n1,n3), (n1,n2))
7604[info] + successfully tested permutation 66: List((n3,n1), (n3,n2), (n2,n1), (n1,n2), (n1,n3))
7605[info] + successfully tested permutation 67: List((n3,n1), (n2,n1), (n1,n3), (n1,n2), (n3,n2))
7606[info] + successfully tested permutation 68: List((n3,n1), (n2,n1), (n1,n3), (n3,n2), (n1,n2))
7607[info] + successfully tested permutation 69: List((n3,n1), (n2,n1), (n1,n2), (n1,n3), (n3,n2))
7608[info] + successfully tested permutation 70: List((n3,n1), (n2,n1), (n1,n2), (n3,n2), (n1,n3))
7609[info] + successfully tested permutation 71: List((n3,n1), (n2,n1), (n3,n2), (n1,n3), (n1,n2))
7610[info] + successfully tested permutation 72: List((n3,n1), (n2,n1), (n3,n2), (n1,n2), (n1,n3))
7611[info] + successfully tested permutation 73: List((n3,n2), (n1,n3), (n1,n2), (n3,n1), (n2,n1))
7612[info] + successfully tested permutation 74: List((n3,n2), (n1,n3), (n1,n2), (n2,n1), (n3,n1))
7613[info] + successfully tested permutation 75: List((n3,n2), (n1,n3), (n3,n1), (n1,n2), (n2,n1))
7614[info] + successfully tested permutation 76: List((n3,n2), (n1,n3), (n3,n1), (n2,n1), (n1,n2))
7615[info] + successfully tested permutation 77: List((n3,n2), (n1,n3), (n2,n1), (n1,n2), (n3,n1))
7616[info] + successfully tested permutation 78: List((n3,n2), (n1,n3), (n2,n1), (n3,n1), (n1,n2))
7617[info] + successfully tested permutation 79: List((n3,n2), (n1,n2), (n1,n3), (n3,n1), (n2,n1))
7618[info] + successfully tested permutation 80: List((n3,n2), (n1,n2), (n1,n3), (n2,n1), (n3,n1))
7619[info] + successfully tested permutation 81: List((n3,n2), (n1,n2), (n3,n1), (n1,n3), (n2,n1))
7620[info] + successfully tested permutation 82: List((n3,n2), (n1,n2), (n3,n1), (n2,n1), (n1,n3))
7621[info] + successfully tested permutation 83: List((n3,n2), (n1,n2), (n2,n1), (n1,n3), (n3,n1))
7622[info] + successfully tested permutation 84: List((n3,n2), (n1,n2), (n2,n1), (n3,n1), (n1,n3))
7623[info] + successfully tested permutation 85: List((n3,n2), (n3,n1), (n1,n3), (n1,n2), (n2,n1))
7624[info] + successfully tested permutation 86: List((n3,n2), (n3,n1), (n1,n3), (n2,n1), (n1,n2))
7625[info] + successfully tested permutation 87: List((n3,n2), (n3,n1), (n1,n2), (n1,n3), (n2,n1))
7626[info] + successfully tested permutation 88: List((n3,n2), (n3,n1), (n1,n2), (n2,n1), (n1,n3))
7627[info] + successfully tested permutation 89: List((n3,n2), (n3,n1), (n2,n1), (n1,n3), (n1,n2))
7628[info] + successfully tested permutation 90: List((n3,n2), (n3,n1), (n2,n1), (n1,n2), (n1,n3))
7629[info] + successfully tested permutation 91: List((n3,n2), (n2,n1), (n1,n3), (n1,n2), (n3,n1))
7630[info] + successfully tested permutation 92: List((n3,n2), (n2,n1), (n1,n3), (n3,n1), (n1,n2))
7631[info] + successfully tested permutation 93: List((n3,n2), (n2,n1), (n1,n2), (n1,n3), (n3,n1))
7632[info] + successfully tested permutation 94: List((n3,n2), (n2,n1), (n1,n2), (n3,n1), (n1,n3))
7633[info] + successfully tested permutation 95: List((n3,n2), (n2,n1), (n3,n1), (n1,n3), (n1,n2))
7634[info] + successfully tested permutation 96: List((n3,n2), (n2,n1), (n3,n1), (n1,n2), (n1,n3))
7635[info] + successfully tested permutation 97: List((n2,n1), (n1,n3), (n1,n2), (n3,n1), (n3,n2))
7636[info] + successfully tested permutation 98: List((n2,n1), (n1,n3), (n1,n2), (n3,n2), (n3,n1))
7637[info] + successfully tested permutation 99: List((n2,n1), (n1,n3), (n3,n1), (n1,n2), (n3,n2))
7638[info] + successfully tested permutation 100: List((n2,n1), (n1,n3), (n3,n1), (n3,n2), (n1,n2))
7639[info] + successfully tested permutation 101: List((n2,n1), (n1,n3), (n3,n2), (n1,n2), (n3,n1))
7640[info] + successfully tested permutation 102: List((n2,n1), (n1,n3), (n3,n2), (n3,n1), (n1,n2))
7641[info] + successfully tested permutation 103: List((n2,n1), (n1,n2), (n1,n3), (n3,n1), (n3,n2))
7642[info] + successfully tested permutation 104: List((n2,n1), (n1,n2), (n1,n3), (n3,n2), (n3,n1))
7643[info] + successfully tested permutation 105: List((n2,n1), (n1,n2), (n3,n1), (n1,n3), (n3,n2))
7644[info] + successfully tested permutation 106: List((n2,n1), (n1,n2), (n3,n1), (n3,n2), (n1,n3))
7645[info] + successfully tested permutation 107: List((n2,n1), (n1,n2), (n3,n2), (n1,n3), (n3,n1))
7646[info] + successfully tested permutation 108: List((n2,n1), (n1,n2), (n3,n2), (n3,n1), (n1,n3))
7647[info] + successfully tested permutation 109: List((n2,n1), (n3,n1), (n1,n3), (n1,n2), (n3,n2))
7648[info] + successfully tested permutation 110: List((n2,n1), (n3,n1), (n1,n3), (n3,n2), (n1,n2))
7649[info] + successfully tested permutation 111: List((n2,n1), (n3,n1), (n1,n2), (n1,n3), (n3,n2))
7650[info] + successfully tested permutation 112: List((n2,n1), (n3,n1), (n1,n2), (n3,n2), (n1,n3))
7651[info] + successfully tested permutation 113: List((n2,n1), (n3,n1), (n3,n2), (n1,n3), (n1,n2))
7652[info] + successfully tested permutation 114: List((n2,n1), (n3,n1), (n3,n2), (n1,n2), (n1,n3))
7653[info] + successfully tested permutation 115: List((n2,n1), (n3,n2), (n1,n3), (n1,n2), (n3,n1))
7654[info] + successfully tested permutation 116: List((n2,n1), (n3,n2), (n1,n3), (n3,n1), (n1,n2))
7655[info] + successfully tested permutation 117: List((n2,n1), (n3,n2), (n1,n2), (n1,n3), (n3,n1))
7656[info] + successfully tested permutation 118: List((n2,n1), (n3,n2), (n1,n2), (n3,n1), (n1,n3))
7657[info] + successfully tested permutation 119: List((n2,n1), (n3,n2), (n3,n1), (n1,n3), (n1,n2))
7658[info] + successfully tested permutation 120: List((n2,n1), (n3,n2), (n3,n1), (n1,n2), (n1,n3))
7659[info] + analyzing 120 permutations took: 0.0037 s
7660[info] + successfully tested permutation 1: List((n2,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n2))
7661[info] + successfully tested permutation 2: List((n2,n1), (n2,n3), (n1,n2), (n3,n2), (n1,n3))
7662[info] + successfully tested permutation 3: List((n2,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n2))
7663[info] + successfully tested permutation 4: List((n2,n1), (n2,n3), (n1,n3), (n3,n2), (n1,n2))
7664[info] + successfully tested permutation 5: List((n2,n1), (n2,n3), (n3,n2), (n1,n2), (n1,n3))
7665[info] + successfully tested permutation 6: List((n2,n1), (n2,n3), (n3,n2), (n1,n3), (n1,n2))
7666[info] + successfully tested permutation 7: List((n2,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n2))
7667[info] + successfully tested permutation 8: List((n2,n1), (n1,n2), (n2,n3), (n3,n2), (n1,n3))
7668[info] + successfully tested permutation 9: List((n2,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n2))
7669[info] + successfully tested permutation 10: List((n2,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n3))
7670[info] + successfully tested permutation 11: List((n2,n1), (n1,n2), (n3,n2), (n2,n3), (n1,n3))
7671[info] + successfully tested permutation 12: List((n2,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n3))
7672[info] + successfully tested permutation 13: List((n2,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n2))
7673[info] + successfully tested permutation 14: List((n2,n1), (n1,n3), (n2,n3), (n3,n2), (n1,n2))
7674[info] + successfully tested permutation 15: List((n2,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n2))
7675[info] + successfully tested permutation 16: List((n2,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n3))
7676[info] + successfully tested permutation 17: List((n2,n1), (n1,n3), (n3,n2), (n2,n3), (n1,n2))
7677[info] + successfully tested permutation 18: List((n2,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n3))
7678[info] + successfully tested permutation 19: List((n2,n1), (n3,n2), (n2,n3), (n1,n2), (n1,n3))
7679[info] + successfully tested permutation 20: List((n2,n1), (n3,n2), (n2,n3), (n1,n3), (n1,n2))
7680[info] + successfully tested permutation 21: List((n2,n1), (n3,n2), (n1,n2), (n2,n3), (n1,n3))
7681[info] + successfully tested permutation 22: List((n2,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n3))
7682[info] + successfully tested permutation 23: List((n2,n1), (n3,n2), (n1,n3), (n2,n3), (n1,n2))
7683[info] + successfully tested permutation 24: List((n2,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n3))
7684[info] + successfully tested permutation 25: List((n2,n3), (n2,n1), (n1,n2), (n1,n3), (n3,n2))
7685[info] + successfully tested permutation 26: List((n2,n3), (n2,n1), (n1,n2), (n3,n2), (n1,n3))
7686[info] + successfully tested permutation 27: List((n2,n3), (n2,n1), (n1,n3), (n1,n2), (n3,n2))
7687[info] + successfully tested permutation 28: List((n2,n3), (n2,n1), (n1,n3), (n3,n2), (n1,n2))
7688[info] + successfully tested permutation 29: List((n2,n3), (n2,n1), (n3,n2), (n1,n2), (n1,n3))
7689[info] + successfully tested permutation 30: List((n2,n3), (n2,n1), (n3,n2), (n1,n3), (n1,n2))
7690[info] + successfully tested permutation 31: List((n2,n3), (n1,n2), (n2,n1), (n1,n3), (n3,n2))
7691[info] + successfully tested permutation 32: List((n2,n3), (n1,n2), (n2,n1), (n3,n2), (n1,n3))
7692[info] + successfully tested permutation 33: List((n2,n3), (n1,n2), (n1,n3), (n2,n1), (n3,n2))
7693[info] + successfully tested permutation 34: List((n2,n3), (n1,n2), (n1,n3), (n3,n2), (n2,n1))
7694[info] + successfully tested permutation 35: List((n2,n3), (n1,n2), (n3,n2), (n2,n1), (n1,n3))
7695[info] + successfully tested permutation 36: List((n2,n3), (n1,n2), (n3,n2), (n1,n3), (n2,n1))
7696[info] + successfully tested permutation 37: List((n2,n3), (n1,n3), (n2,n1), (n1,n2), (n3,n2))
7697[info] + successfully tested permutation 38: List((n2,n3), (n1,n3), (n2,n1), (n3,n2), (n1,n2))
7698[info] + successfully tested permutation 39: List((n2,n3), (n1,n3), (n1,n2), (n2,n1), (n3,n2))
7699[info] + successfully tested permutation 40: List((n2,n3), (n1,n3), (n1,n2), (n3,n2), (n2,n1))
7700[info] + successfully tested permutation 41: List((n2,n3), (n1,n3), (n3,n2), (n2,n1), (n1,n2))
7701[info] + successfully tested permutation 42: List((n2,n3), (n1,n3), (n3,n2), (n1,n2), (n2,n1))
7702[info] + successfully tested permutation 43: List((n2,n3), (n3,n2), (n2,n1), (n1,n2), (n1,n3))
7703[info] + successfully tested permutation 44: List((n2,n3), (n3,n2), (n2,n1), (n1,n3), (n1,n2))
7704[info] + successfully tested permutation 45: List((n2,n3), (n3,n2), (n1,n2), (n2,n1), (n1,n3))
7705[info] + successfully tested permutation 46: List((n2,n3), (n3,n2), (n1,n2), (n1,n3), (n2,n1))
7706[info] + successfully tested permutation 47: List((n2,n3), (n3,n2), (n1,n3), (n2,n1), (n1,n2))
7707[info] + successfully tested permutation 48: List((n2,n3), (n3,n2), (n1,n3), (n1,n2), (n2,n1))
7708[info] + successfully tested permutation 49: List((n1,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n2))
7709[info] + successfully tested permutation 50: List((n1,n2), (n2,n1), (n2,n3), (n3,n2), (n1,n3))
7710[info] + successfully tested permutation 51: List((n1,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n2))
7711[info] + successfully tested permutation 52: List((n1,n2), (n2,n1), (n1,n3), (n3,n2), (n2,n3))
7712[info] + successfully tested permutation 53: List((n1,n2), (n2,n1), (n3,n2), (n2,n3), (n1,n3))
7713[info] + successfully tested permutation 54: List((n1,n2), (n2,n1), (n3,n2), (n1,n3), (n2,n3))
7714[info] + successfully tested permutation 55: List((n1,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n2))
7715[info] + successfully tested permutation 56: List((n1,n2), (n2,n3), (n2,n1), (n3,n2), (n1,n3))
7716[info] + successfully tested permutation 57: List((n1,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n2))
7717[info] + successfully tested permutation 58: List((n1,n2), (n2,n3), (n1,n3), (n3,n2), (n2,n1))
7718[info] + successfully tested permutation 59: List((n1,n2), (n2,n3), (n3,n2), (n2,n1), (n1,n3))
7719[info] + successfully tested permutation 60: List((n1,n2), (n2,n3), (n3,n2), (n1,n3), (n2,n1))
7720[info] + successfully tested permutation 61: List((n1,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n2))
7721[info] + successfully tested permutation 62: List((n1,n2), (n1,n3), (n2,n1), (n3,n2), (n2,n3))
7722[info] + successfully tested permutation 63: List((n1,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n2))
7723[info] + successfully tested permutation 64: List((n1,n2), (n1,n3), (n2,n3), (n3,n2), (n2,n1))
7724[info] + successfully tested permutation 65: List((n1,n2), (n1,n3), (n3,n2), (n2,n1), (n2,n3))
7725[info] + successfully tested permutation 66: List((n1,n2), (n1,n3), (n3,n2), (n2,n3), (n2,n1))
7726[info] + successfully tested permutation 67: List((n1,n2), (n3,n2), (n2,n1), (n2,n3), (n1,n3))
7727[info] + successfully tested permutation 68: List((n1,n2), (n3,n2), (n2,n1), (n1,n3), (n2,n3))
7728[info] + successfully tested permutation 69: List((n1,n2), (n3,n2), (n2,n3), (n2,n1), (n1,n3))
7729[info] + successfully tested permutation 70: List((n1,n2), (n3,n2), (n2,n3), (n1,n3), (n2,n1))
7730[info] + successfully tested permutation 71: List((n1,n2), (n3,n2), (n1,n3), (n2,n1), (n2,n3))
7731[info] + successfully tested permutation 72: List((n1,n2), (n3,n2), (n1,n3), (n2,n3), (n2,n1))
7732[info] + successfully tested permutation 73: List((n1,n3), (n2,n1), (n2,n3), (n1,n2), (n3,n2))
7733[info] + successfully tested permutation 74: List((n1,n3), (n2,n1), (n2,n3), (n3,n2), (n1,n2))
7734[info] + successfully tested permutation 75: List((n1,n3), (n2,n1), (n1,n2), (n2,n3), (n3,n2))
7735[info] + successfully tested permutation 76: List((n1,n3), (n2,n1), (n1,n2), (n3,n2), (n2,n3))
7736[info] + successfully tested permutation 77: List((n1,n3), (n2,n1), (n3,n2), (n2,n3), (n1,n2))
7737[info] + successfully tested permutation 78: List((n1,n3), (n2,n1), (n3,n2), (n1,n2), (n2,n3))
7738[info] + successfully tested permutation 79: List((n1,n3), (n2,n3), (n2,n1), (n1,n2), (n3,n2))
7739[info] + successfully tested permutation 80: List((n1,n3), (n2,n3), (n2,n1), (n3,n2), (n1,n2))
7740[info] + successfully tested permutation 81: List((n1,n3), (n2,n3), (n1,n2), (n2,n1), (n3,n2))
7741[info] + successfully tested permutation 82: List((n1,n3), (n2,n3), (n1,n2), (n3,n2), (n2,n1))
7742[info] + successfully tested permutation 83: List((n1,n3), (n2,n3), (n3,n2), (n2,n1), (n1,n2))
7743[info] + successfully tested permutation 84: List((n1,n3), (n2,n3), (n3,n2), (n1,n2), (n2,n1))
7744[info] + successfully tested permutation 85: List((n1,n3), (n1,n2), (n2,n1), (n2,n3), (n3,n2))
7745[info] + successfully tested permutation 86: List((n1,n3), (n1,n2), (n2,n1), (n3,n2), (n2,n3))
7746[info] + successfully tested permutation 87: List((n1,n3), (n1,n2), (n2,n3), (n2,n1), (n3,n2))
7747[info] + successfully tested permutation 88: List((n1,n3), (n1,n2), (n2,n3), (n3,n2), (n2,n1))
7748[info] + successfully tested permutation 89: List((n1,n3), (n1,n2), (n3,n2), (n2,n1), (n2,n3))
7749[info] + successfully tested permutation 90: List((n1,n3), (n1,n2), (n3,n2), (n2,n3), (n2,n1))
7750[info] + successfully tested permutation 91: List((n1,n3), (n3,n2), (n2,n1), (n2,n3), (n1,n2))
7751[info] + successfully tested permutation 92: List((n1,n3), (n3,n2), (n2,n1), (n1,n2), (n2,n3))
7752[info] + successfully tested permutation 93: List((n1,n3), (n3,n2), (n2,n3), (n2,n1), (n1,n2))
7753[info] + successfully tested permutation 94: List((n1,n3), (n3,n2), (n2,n3), (n1,n2), (n2,n1))
7754[info] + successfully tested permutation 95: List((n1,n3), (n3,n2), (n1,n2), (n2,n1), (n2,n3))
7755[info] + successfully tested permutation 96: List((n1,n3), (n3,n2), (n1,n2), (n2,n3), (n2,n1))
7756[info] + successfully tested permutation 97: List((n3,n2), (n2,n1), (n2,n3), (n1,n2), (n1,n3))
7757[info] + successfully tested permutation 98: List((n3,n2), (n2,n1), (n2,n3), (n1,n3), (n1,n2))
7758[info] + successfully tested permutation 99: List((n3,n2), (n2,n1), (n1,n2), (n2,n3), (n1,n3))
7759[info] + successfully tested permutation 100: List((n3,n2), (n2,n1), (n1,n2), (n1,n3), (n2,n3))
7760[info] + successfully tested permutation 101: List((n3,n2), (n2,n1), (n1,n3), (n2,n3), (n1,n2))
7761[info] + successfully tested permutation 102: List((n3,n2), (n2,n1), (n1,n3), (n1,n2), (n2,n3))
7762[info] + successfully tested permutation 103: List((n3,n2), (n2,n3), (n2,n1), (n1,n2), (n1,n3))
7763[info] + successfully tested permutation 104: List((n3,n2), (n2,n3), (n2,n1), (n1,n3), (n1,n2))
7764[info] + successfully tested permutation 105: List((n3,n2), (n2,n3), (n1,n2), (n2,n1), (n1,n3))
7765[info] + successfully tested permutation 106: List((n3,n2), (n2,n3), (n1,n2), (n1,n3), (n2,n1))
7766[info] + successfully tested permutation 107: List((n3,n2), (n2,n3), (n1,n3), (n2,n1), (n1,n2))
7767[info] + successfully tested permutation 108: List((n3,n2), (n2,n3), (n1,n3), (n1,n2), (n2,n1))
7768[info] + successfully tested permutation 109: List((n3,n2), (n1,n2), (n2,n1), (n2,n3), (n1,n3))
7769[info] + successfully tested permutation 110: List((n3,n2), (n1,n2), (n2,n1), (n1,n3), (n2,n3))
7770[info] + successfully tested permutation 111: List((n3,n2), (n1,n2), (n2,n3), (n2,n1), (n1,n3))
7771[info] + successfully tested permutation 112: List((n3,n2), (n1,n2), (n2,n3), (n1,n3), (n2,n1))
7772[info] + successfully tested permutation 113: List((n3,n2), (n1,n2), (n1,n3), (n2,n1), (n2,n3))
7773[info] + successfully tested permutation 114: List((n3,n2), (n1,n2), (n1,n3), (n2,n3), (n2,n1))
7774[info] + successfully tested permutation 115: List((n3,n2), (n1,n3), (n2,n1), (n2,n3), (n1,n2))
7775[info] + successfully tested permutation 116: List((n3,n2), (n1,n3), (n2,n1), (n1,n2), (n2,n3))
7776[info] + successfully tested permutation 117: List((n3,n2), (n1,n3), (n2,n3), (n2,n1), (n1,n2))
7777[info] + successfully tested permutation 118: List((n3,n2), (n1,n3), (n2,n3), (n1,n2), (n2,n1))
7778[info] + successfully tested permutation 119: List((n3,n2), (n1,n3), (n1,n2), (n2,n1), (n2,n3))
7779[info] + successfully tested permutation 120: List((n3,n2), (n1,n3), (n1,n2), (n2,n3), (n2,n1))
7780[info] + analyzing 120 permutations took: 0.0030 s
7781[info] + successfully tested permutation 1: List((n2,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n2))
7782[info] + successfully tested permutation 2: List((n2,n3), (n2,n1), (n3,n2), (n1,n2), (n3,n1))
7783[info] + successfully tested permutation 3: List((n2,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n2))
7784[info] + successfully tested permutation 4: List((n2,n3), (n2,n1), (n3,n1), (n1,n2), (n3,n2))
7785[info] + successfully tested permutation 5: List((n2,n3), (n2,n1), (n1,n2), (n3,n2), (n3,n1))
7786[info] + successfully tested permutation 6: List((n2,n3), (n2,n1), (n1,n2), (n3,n1), (n3,n2))
7787[info] + successfully tested permutation 7: List((n2,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n2))
7788[info] + successfully tested permutation 8: List((n2,n3), (n3,n2), (n2,n1), (n1,n2), (n3,n1))
7789[info] + successfully tested permutation 9: List((n2,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n2))
7790[info] + successfully tested permutation 10: List((n2,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n1))
7791[info] + successfully tested permutation 11: List((n2,n3), (n3,n2), (n1,n2), (n2,n1), (n3,n1))
7792[info] + successfully tested permutation 12: List((n2,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n1))
7793[info] + successfully tested permutation 13: List((n2,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n2))
7794[info] + successfully tested permutation 14: List((n2,n3), (n3,n1), (n2,n1), (n1,n2), (n3,n2))
7795[info] + successfully tested permutation 15: List((n2,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n2))
7796[info] + successfully tested permutation 16: List((n2,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n1))
7797[info] + successfully tested permutation 17: List((n2,n3), (n3,n1), (n1,n2), (n2,n1), (n3,n2))
7798[info] + successfully tested permutation 18: List((n2,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n1))
7799[info] + successfully tested permutation 19: List((n2,n3), (n1,n2), (n2,n1), (n3,n2), (n3,n1))
7800[info] + successfully tested permutation 20: List((n2,n3), (n1,n2), (n2,n1), (n3,n1), (n3,n2))
7801[info] + successfully tested permutation 21: List((n2,n3), (n1,n2), (n3,n2), (n2,n1), (n3,n1))
7802[info] + successfully tested permutation 22: List((n2,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n1))
7803[info] + successfully tested permutation 23: List((n2,n3), (n1,n2), (n3,n1), (n2,n1), (n3,n2))
7804[info] + successfully tested permutation 24: List((n2,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n1))
7805[info] + successfully tested permutation 25: List((n2,n1), (n2,n3), (n3,n2), (n3,n1), (n1,n2))
7806[info] + successfully tested permutation 26: List((n2,n1), (n2,n3), (n3,n2), (n1,n2), (n3,n1))
7807[info] + successfully tested permutation 27: List((n2,n1), (n2,n3), (n3,n1), (n3,n2), (n1,n2))
7808[info] + successfully tested permutation 28: List((n2,n1), (n2,n3), (n3,n1), (n1,n2), (n3,n2))
7809[info] + successfully tested permutation 29: List((n2,n1), (n2,n3), (n1,n2), (n3,n2), (n3,n1))
7810[info] + successfully tested permutation 30: List((n2,n1), (n2,n3), (n1,n2), (n3,n1), (n3,n2))
7811[info] + successfully tested permutation 31: List((n2,n1), (n3,n2), (n2,n3), (n3,n1), (n1,n2))
7812[info] + successfully tested permutation 32: List((n2,n1), (n3,n2), (n2,n3), (n1,n2), (n3,n1))
7813[info] + successfully tested permutation 33: List((n2,n1), (n3,n2), (n3,n1), (n2,n3), (n1,n2))
7814[info] + successfully tested permutation 34: List((n2,n1), (n3,n2), (n3,n1), (n1,n2), (n2,n3))
7815[info] + successfully tested permutation 35: List((n2,n1), (n3,n2), (n1,n2), (n2,n3), (n3,n1))
7816[info] + successfully tested permutation 36: List((n2,n1), (n3,n2), (n1,n2), (n3,n1), (n2,n3))
7817[info] + successfully tested permutation 37: List((n2,n1), (n3,n1), (n2,n3), (n3,n2), (n1,n2))
7818[info] + successfully tested permutation 38: List((n2,n1), (n3,n1), (n2,n3), (n1,n2), (n3,n2))
7819[info] + successfully tested permutation 39: List((n2,n1), (n3,n1), (n3,n2), (n2,n3), (n1,n2))
7820[info] + successfully tested permutation 40: List((n2,n1), (n3,n1), (n3,n2), (n1,n2), (n2,n3))
7821[info] + successfully tested permutation 41: List((n2,n1), (n3,n1), (n1,n2), (n2,n3), (n3,n2))
7822[info] + successfully tested permutation 42: List((n2,n1), (n3,n1), (n1,n2), (n3,n2), (n2,n3))
7823[info] + successfully tested permutation 43: List((n2,n1), (n1,n2), (n2,n3), (n3,n2), (n3,n1))
7824[info] + successfully tested permutation 44: List((n2,n1), (n1,n2), (n2,n3), (n3,n1), (n3,n2))
7825[info] + successfully tested permutation 45: List((n2,n1), (n1,n2), (n3,n2), (n2,n3), (n3,n1))
7826[info] + successfully tested permutation 46: List((n2,n1), (n1,n2), (n3,n2), (n3,n1), (n2,n3))
7827[info] + successfully tested permutation 47: List((n2,n1), (n1,n2), (n3,n1), (n2,n3), (n3,n2))
7828[info] + successfully tested permutation 48: List((n2,n1), (n1,n2), (n3,n1), (n3,n2), (n2,n3))
7829[info] + successfully tested permutation 49: List((n3,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n2))
7830[info] + successfully tested permutation 50: List((n3,n2), (n2,n3), (n2,n1), (n1,n2), (n3,n1))
7831[info] + successfully tested permutation 51: List((n3,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n2))
7832[info] + successfully tested permutation 52: List((n3,n2), (n2,n3), (n3,n1), (n1,n2), (n2,n1))
7833[info] + successfully tested permutation 53: List((n3,n2), (n2,n3), (n1,n2), (n2,n1), (n3,n1))
7834[info] + successfully tested permutation 54: List((n3,n2), (n2,n3), (n1,n2), (n3,n1), (n2,n1))
7835[info] + successfully tested permutation 55: List((n3,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n2))
7836[info] + successfully tested permutation 56: List((n3,n2), (n2,n1), (n2,n3), (n1,n2), (n3,n1))
7837[info] + successfully tested permutation 57: List((n3,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n2))
7838[info] + successfully tested permutation 58: List((n3,n2), (n2,n1), (n3,n1), (n1,n2), (n2,n3))
7839[info] + successfully tested permutation 59: List((n3,n2), (n2,n1), (n1,n2), (n2,n3), (n3,n1))
7840[info] + successfully tested permutation 60: List((n3,n2), (n2,n1), (n1,n2), (n3,n1), (n2,n3))
7841[info] + successfully tested permutation 61: List((n3,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n2))
7842[info] + successfully tested permutation 62: List((n3,n2), (n3,n1), (n2,n3), (n1,n2), (n2,n1))
7843[info] + successfully tested permutation 63: List((n3,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n2))
7844[info] + successfully tested permutation 64: List((n3,n2), (n3,n1), (n2,n1), (n1,n2), (n2,n3))
7845[info] + successfully tested permutation 65: List((n3,n2), (n3,n1), (n1,n2), (n2,n3), (n2,n1))
7846[info] + successfully tested permutation 66: List((n3,n2), (n3,n1), (n1,n2), (n2,n1), (n2,n3))
7847[info] + successfully tested permutation 67: List((n3,n2), (n1,n2), (n2,n3), (n2,n1), (n3,n1))
7848[info] + successfully tested permutation 68: List((n3,n2), (n1,n2), (n2,n3), (n3,n1), (n2,n1))
7849[info] + successfully tested permutation 69: List((n3,n2), (n1,n2), (n2,n1), (n2,n3), (n3,n1))
7850[info] + successfully tested permutation 70: List((n3,n2), (n1,n2), (n2,n1), (n3,n1), (n2,n3))
7851[info] + successfully tested permutation 71: List((n3,n2), (n1,n2), (n3,n1), (n2,n3), (n2,n1))
7852[info] + successfully tested permutation 72: List((n3,n2), (n1,n2), (n3,n1), (n2,n1), (n2,n3))
7853[info] + successfully tested permutation 73: List((n3,n1), (n2,n3), (n2,n1), (n3,n2), (n1,n2))
7854[info] + successfully tested permutation 74: List((n3,n1), (n2,n3), (n2,n1), (n1,n2), (n3,n2))
7855[info] + successfully tested permutation 75: List((n3,n1), (n2,n3), (n3,n2), (n2,n1), (n1,n2))
7856[info] + successfully tested permutation 76: List((n3,n1), (n2,n3), (n3,n2), (n1,n2), (n2,n1))
7857[info] + successfully tested permutation 77: List((n3,n1), (n2,n3), (n1,n2), (n2,n1), (n3,n2))
7858[info] + successfully tested permutation 78: List((n3,n1), (n2,n3), (n1,n2), (n3,n2), (n2,n1))
7859[info] + successfully tested permutation 79: List((n3,n1), (n2,n1), (n2,n3), (n3,n2), (n1,n2))
7860[info] + successfully tested permutation 80: List((n3,n1), (n2,n1), (n2,n3), (n1,n2), (n3,n2))
7861[info] + successfully tested permutation 81: List((n3,n1), (n2,n1), (n3,n2), (n2,n3), (n1,n2))
7862[info] + successfully tested permutation 82: List((n3,n1), (n2,n1), (n3,n2), (n1,n2), (n2,n3))
7863[info] + successfully tested permutation 83: List((n3,n1), (n2,n1), (n1,n2), (n2,n3), (n3,n2))
7864[info] + successfully tested permutation 84: List((n3,n1), (n2,n1), (n1,n2), (n3,n2), (n2,n3))
7865[info] + successfully tested permutation 85: List((n3,n1), (n3,n2), (n2,n3), (n2,n1), (n1,n2))
7866[info] + successfully tested permutation 86: List((n3,n1), (n3,n2), (n2,n3), (n1,n2), (n2,n1))
7867[info] + successfully tested permutation 87: List((n3,n1), (n3,n2), (n2,n1), (n2,n3), (n1,n2))
7868[info] + successfully tested permutation 88: List((n3,n1), (n3,n2), (n2,n1), (n1,n2), (n2,n3))
7869[info] + successfully tested permutation 89: List((n3,n1), (n3,n2), (n1,n2), (n2,n3), (n2,n1))
7870[info] + successfully tested permutation 90: List((n3,n1), (n3,n2), (n1,n2), (n2,n1), (n2,n3))
7871[info] + successfully tested permutation 91: List((n3,n1), (n1,n2), (n2,n3), (n2,n1), (n3,n2))
7872[info] + successfully tested permutation 92: List((n3,n1), (n1,n2), (n2,n3), (n3,n2), (n2,n1))
7873[info] + successfully tested permutation 93: List((n3,n1), (n1,n2), (n2,n1), (n2,n3), (n3,n2))
7874[info] + successfully tested permutation 94: List((n3,n1), (n1,n2), (n2,n1), (n3,n2), (n2,n3))
7875[info] + successfully tested permutation 95: List((n3,n1), (n1,n2), (n3,n2), (n2,n3), (n2,n1))
7876[info] + successfully tested permutation 96: List((n3,n1), (n1,n2), (n3,n2), (n2,n1), (n2,n3))
7877[info] + successfully tested permutation 97: List((n1,n2), (n2,n3), (n2,n1), (n3,n2), (n3,n1))
7878[info] + successfully tested permutation 98: List((n1,n2), (n2,n3), (n2,n1), (n3,n1), (n3,n2))
7879[info] + successfully tested permutation 99: List((n1,n2), (n2,n3), (n3,n2), (n2,n1), (n3,n1))
7880[info] + successfully tested permutation 100: List((n1,n2), (n2,n3), (n3,n2), (n3,n1), (n2,n1))
7881[info] + successfully tested permutation 101: List((n1,n2), (n2,n3), (n3,n1), (n2,n1), (n3,n2))
7882[info] + successfully tested permutation 102: List((n1,n2), (n2,n3), (n3,n1), (n3,n2), (n2,n1))
7883[info] + successfully tested permutation 103: List((n1,n2), (n2,n1), (n2,n3), (n3,n2), (n3,n1))
7884[info] + successfully tested permutation 104: List((n1,n2), (n2,n1), (n2,n3), (n3,n1), (n3,n2))
7885[info] + successfully tested permutation 105: List((n1,n2), (n2,n1), (n3,n2), (n2,n3), (n3,n1))
7886[info] + successfully tested permutation 106: List((n1,n2), (n2,n1), (n3,n2), (n3,n1), (n2,n3))
7887[info] + successfully tested permutation 107: List((n1,n2), (n2,n1), (n3,n1), (n2,n3), (n3,n2))
7888[info] + successfully tested permutation 108: List((n1,n2), (n2,n1), (n3,n1), (n3,n2), (n2,n3))
7889[info] + successfully tested permutation 109: List((n1,n2), (n3,n2), (n2,n3), (n2,n1), (n3,n1))
7890[info] + successfully tested permutation 110: List((n1,n2), (n3,n2), (n2,n3), (n3,n1), (n2,n1))
7891[info] + successfully tested permutation 111: List((n1,n2), (n3,n2), (n2,n1), (n2,n3), (n3,n1))
7892[info] + successfully tested permutation 112: List((n1,n2), (n3,n2), (n2,n1), (n3,n1), (n2,n3))
7893[info] + successfully tested permutation 113: List((n1,n2), (n3,n2), (n3,n1), (n2,n3), (n2,n1))
7894[info] + successfully tested permutation 114: List((n1,n2), (n3,n2), (n3,n1), (n2,n1), (n2,n3))
7895[info] + successfully tested permutation 115: List((n1,n2), (n3,n1), (n2,n3), (n2,n1), (n3,n2))
7896[info] + successfully tested permutation 116: List((n1,n2), (n3,n1), (n2,n3), (n3,n2), (n2,n1))
7897[info] + successfully tested permutation 117: List((n1,n2), (n3,n1), (n2,n1), (n2,n3), (n3,n2))
7898[info] + successfully tested permutation 118: List((n1,n2), (n3,n1), (n2,n1), (n3,n2), (n2,n3))
7899[info] + successfully tested permutation 119: List((n1,n2), (n3,n1), (n3,n2), (n2,n3), (n2,n1))
7900[info] + successfully tested permutation 120: List((n1,n2), (n3,n1), (n3,n2), (n2,n1), (n2,n3))
7901[info] + analyzing 120 permutations took: 0.0029 s
7902[info] + successfully tested permutation 1: List((n3,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n3))
7903[info] + successfully tested permutation 2: List((n3,n1), (n3,n2), (n1,n3), (n2,n3), (n1,n2))
7904[info] + successfully tested permutation 3: List((n3,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n3))
7905[info] + successfully tested permutation 4: List((n3,n1), (n3,n2), (n1,n2), (n2,n3), (n1,n3))
7906[info] + successfully tested permutation 5: List((n3,n1), (n3,n2), (n2,n3), (n1,n3), (n1,n2))
7907[info] + successfully tested permutation 6: List((n3,n1), (n3,n2), (n2,n3), (n1,n2), (n1,n3))
7908[info] + successfully tested permutation 7: List((n3,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n3))
7909[info] + successfully tested permutation 8: List((n3,n1), (n1,n3), (n3,n2), (n2,n3), (n1,n2))
7910[info] + successfully tested permutation 9: List((n3,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n3))
7911[info] + successfully tested permutation 10: List((n3,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n2))
7912[info] + successfully tested permutation 11: List((n3,n1), (n1,n3), (n2,n3), (n3,n2), (n1,n2))
7913[info] + successfully tested permutation 12: List((n3,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n2))
7914[info] + successfully tested permutation 13: List((n3,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n3))
7915[info] + successfully tested permutation 14: List((n3,n1), (n1,n2), (n3,n2), (n2,n3), (n1,n3))
7916[info] + successfully tested permutation 15: List((n3,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n3))
7917[info] + successfully tested permutation 16: List((n3,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n2))
7918[info] + successfully tested permutation 17: List((n3,n1), (n1,n2), (n2,n3), (n3,n2), (n1,n3))
7919[info] + successfully tested permutation 18: List((n3,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n2))
7920[info] + successfully tested permutation 19: List((n3,n1), (n2,n3), (n3,n2), (n1,n3), (n1,n2))
7921[info] + successfully tested permutation 20: List((n3,n1), (n2,n3), (n3,n2), (n1,n2), (n1,n3))
7922[info] + successfully tested permutation 21: List((n3,n1), (n2,n3), (n1,n3), (n3,n2), (n1,n2))
7923[info] + successfully tested permutation 22: List((n3,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n2))
7924[info] + successfully tested permutation 23: List((n3,n1), (n2,n3), (n1,n2), (n3,n2), (n1,n3))
7925[info] + successfully tested permutation 24: List((n3,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n2))
7926[info] + successfully tested permutation 25: List((n3,n2), (n3,n1), (n1,n3), (n1,n2), (n2,n3))
7927[info] + successfully tested permutation 26: List((n3,n2), (n3,n1), (n1,n3), (n2,n3), (n1,n2))
7928[info] + successfully tested permutation 27: List((n3,n2), (n3,n1), (n1,n2), (n1,n3), (n2,n3))
7929[info] + successfully tested permutation 28: List((n3,n2), (n3,n1), (n1,n2), (n2,n3), (n1,n3))
7930[info] + successfully tested permutation 29: List((n3,n2), (n3,n1), (n2,n3), (n1,n3), (n1,n2))
7931[info] + successfully tested permutation 30: List((n3,n2), (n3,n1), (n2,n3), (n1,n2), (n1,n3))
7932[info] + successfully tested permutation 31: List((n3,n2), (n1,n3), (n3,n1), (n1,n2), (n2,n3))
7933[info] + successfully tested permutation 32: List((n3,n2), (n1,n3), (n3,n1), (n2,n3), (n1,n2))
7934[info] + successfully tested permutation 33: List((n3,n2), (n1,n3), (n1,n2), (n3,n1), (n2,n3))
7935[info] + successfully tested permutation 34: List((n3,n2), (n1,n3), (n1,n2), (n2,n3), (n3,n1))
7936[info] + successfully tested permutation 35: List((n3,n2), (n1,n3), (n2,n3), (n3,n1), (n1,n2))
7937[info] + successfully tested permutation 36: List((n3,n2), (n1,n3), (n2,n3), (n1,n2), (n3,n1))
7938[info] + successfully tested permutation 37: List((n3,n2), (n1,n2), (n3,n1), (n1,n3), (n2,n3))
7939[info] + successfully tested permutation 38: List((n3,n2), (n1,n2), (n3,n1), (n2,n3), (n1,n3))
7940[info] + successfully tested permutation 39: List((n3,n2), (n1,n2), (n1,n3), (n3,n1), (n2,n3))
7941[info] + successfully tested permutation 40: List((n3,n2), (n1,n2), (n1,n3), (n2,n3), (n3,n1))
7942[info] + successfully tested permutation 41: List((n3,n2), (n1,n2), (n2,n3), (n3,n1), (n1,n3))
7943[info] + successfully tested permutation 42: List((n3,n2), (n1,n2), (n2,n3), (n1,n3), (n3,n1))
7944[info] + successfully tested permutation 43: List((n3,n2), (n2,n3), (n3,n1), (n1,n3), (n1,n2))
7945[info] + successfully tested permutation 44: List((n3,n2), (n2,n3), (n3,n1), (n1,n2), (n1,n3))
7946[info] + successfully tested permutation 45: List((n3,n2), (n2,n3), (n1,n3), (n3,n1), (n1,n2))
7947[info] + successfully tested permutation 46: List((n3,n2), (n2,n3), (n1,n3), (n1,n2), (n3,n1))
7948[info] + successfully tested permutation 47: List((n3,n2), (n2,n3), (n1,n2), (n3,n1), (n1,n3))
7949[info] + successfully tested permutation 48: List((n3,n2), (n2,n3), (n1,n2), (n1,n3), (n3,n1))
7950[info] + successfully tested permutation 49: List((n1,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n3))
7951[info] + successfully tested permutation 50: List((n1,n3), (n3,n1), (n3,n2), (n2,n3), (n1,n2))
7952[info] + successfully tested permutation 51: List((n1,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n3))
7953[info] + successfully tested permutation 52: List((n1,n3), (n3,n1), (n1,n2), (n2,n3), (n3,n2))
7954[info] + successfully tested permutation 53: List((n1,n3), (n3,n1), (n2,n3), (n3,n2), (n1,n2))
7955[info] + successfully tested permutation 54: List((n1,n3), (n3,n1), (n2,n3), (n1,n2), (n3,n2))
7956[info] + successfully tested permutation 55: List((n1,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n3))
7957[info] + successfully tested permutation 56: List((n1,n3), (n3,n2), (n3,n1), (n2,n3), (n1,n2))
7958[info] + successfully tested permutation 57: List((n1,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n3))
7959[info] + successfully tested permutation 58: List((n1,n3), (n3,n2), (n1,n2), (n2,n3), (n3,n1))
7960[info] + successfully tested permutation 59: List((n1,n3), (n3,n2), (n2,n3), (n3,n1), (n1,n2))
7961[info] + successfully tested permutation 60: List((n1,n3), (n3,n2), (n2,n3), (n1,n2), (n3,n1))
7962[info] + successfully tested permutation 61: List((n1,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n3))
7963[info] + successfully tested permutation 62: List((n1,n3), (n1,n2), (n3,n1), (n2,n3), (n3,n2))
7964[info] + successfully tested permutation 63: List((n1,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n3))
7965[info] + successfully tested permutation 64: List((n1,n3), (n1,n2), (n3,n2), (n2,n3), (n3,n1))
7966[info] + successfully tested permutation 65: List((n1,n3), (n1,n2), (n2,n3), (n3,n1), (n3,n2))
7967[info] + successfully tested permutation 66: List((n1,n3), (n1,n2), (n2,n3), (n3,n2), (n3,n1))
7968[info] + successfully tested permutation 67: List((n1,n3), (n2,n3), (n3,n1), (n3,n2), (n1,n2))
7969[info] + successfully tested permutation 68: List((n1,n3), (n2,n3), (n3,n1), (n1,n2), (n3,n2))
7970[info] + successfully tested permutation 69: List((n1,n3), (n2,n3), (n3,n2), (n3,n1), (n1,n2))
7971[info] + successfully tested permutation 70: List((n1,n3), (n2,n3), (n3,n2), (n1,n2), (n3,n1))
7972[info] + successfully tested permutation 71: List((n1,n3), (n2,n3), (n1,n2), (n3,n1), (n3,n2))
7973[info] + successfully tested permutation 72: List((n1,n3), (n2,n3), (n1,n2), (n3,n2), (n3,n1))
7974[info] + successfully tested permutation 73: List((n1,n2), (n3,n1), (n3,n2), (n1,n3), (n2,n3))
7975[info] + successfully tested permutation 74: List((n1,n2), (n3,n1), (n3,n2), (n2,n3), (n1,n3))
7976[info] + successfully tested permutation 75: List((n1,n2), (n3,n1), (n1,n3), (n3,n2), (n2,n3))
7977[info] + successfully tested permutation 76: List((n1,n2), (n3,n1), (n1,n3), (n2,n3), (n3,n2))
7978[info] + successfully tested permutation 77: List((n1,n2), (n3,n1), (n2,n3), (n3,n2), (n1,n3))
7979[info] + successfully tested permutation 78: List((n1,n2), (n3,n1), (n2,n3), (n1,n3), (n3,n2))
7980[info] + successfully tested permutation 79: List((n1,n2), (n3,n2), (n3,n1), (n1,n3), (n2,n3))
7981[info] + successfully tested permutation 80: List((n1,n2), (n3,n2), (n3,n1), (n2,n3), (n1,n3))
7982[info] + successfully tested permutation 81: List((n1,n2), (n3,n2), (n1,n3), (n3,n1), (n2,n3))
7983[info] + successfully tested permutation 82: List((n1,n2), (n3,n2), (n1,n3), (n2,n3), (n3,n1))
7984[info] + successfully tested permutation 83: List((n1,n2), (n3,n2), (n2,n3), (n3,n1), (n1,n3))
7985[info] + successfully tested permutation 84: List((n1,n2), (n3,n2), (n2,n3), (n1,n3), (n3,n1))
7986[info] + successfully tested permutation 85: List((n1,n2), (n1,n3), (n3,n1), (n3,n2), (n2,n3))
7987[info] + successfully tested permutation 86: List((n1,n2), (n1,n3), (n3,n1), (n2,n3), (n3,n2))
7988[info] + successfully tested permutation 87: List((n1,n2), (n1,n3), (n3,n2), (n3,n1), (n2,n3))
7989[info] + successfully tested permutation 88: List((n1,n2), (n1,n3), (n3,n2), (n2,n3), (n3,n1))
7990[info] + successfully tested permutation 89: List((n1,n2), (n1,n3), (n2,n3), (n3,n1), (n3,n2))
7991[info] + successfully tested permutation 90: List((n1,n2), (n1,n3), (n2,n3), (n3,n2), (n3,n1))
7992[info] + successfully tested permutation 91: List((n1,n2), (n2,n3), (n3,n1), (n3,n2), (n1,n3))
7993[info] + successfully tested permutation 92: List((n1,n2), (n2,n3), (n3,n1), (n1,n3), (n3,n2))
7994[info] + successfully tested permutation 93: List((n1,n2), (n2,n3), (n3,n2), (n3,n1), (n1,n3))
7995[info] + successfully tested permutation 94: List((n1,n2), (n2,n3), (n3,n2), (n1,n3), (n3,n1))
7996[info] + successfully tested permutation 95: List((n1,n2), (n2,n3), (n1,n3), (n3,n1), (n3,n2))
7997[info] + successfully tested permutation 96: List((n1,n2), (n2,n3), (n1,n3), (n3,n2), (n3,n1))
7998[info] + successfully tested permutation 97: List((n2,n3), (n3,n1), (n3,n2), (n1,n3), (n1,n2))
7999[info] + successfully tested permutation 98: List((n2,n3), (n3,n1), (n3,n2), (n1,n2), (n1,n3))
8000[info] + successfully tested permutation 99: List((n2,n3), (n3,n1), (n1,n3), (n3,n2), (n1,n2))
8001[info] + successfully tested permutation 100: List((n2,n3), (n3,n1), (n1,n3), (n1,n2), (n3,n2))
8002[info] + successfully tested permutation 101: List((n2,n3), (n3,n1), (n1,n2), (n3,n2), (n1,n3))
8003[info] + successfully tested permutation 102: List((n2,n3), (n3,n1), (n1,n2), (n1,n3), (n3,n2))
8004[info] + successfully tested permutation 103: List((n2,n3), (n3,n2), (n3,n1), (n1,n3), (n1,n2))
8005[info] + successfully tested permutation 104: List((n2,n3), (n3,n2), (n3,n1), (n1,n2), (n1,n3))
8006[info] + successfully tested permutation 105: List((n2,n3), (n3,n2), (n1,n3), (n3,n1), (n1,n2))
8007[info] + successfully tested permutation 106: List((n2,n3), (n3,n2), (n1,n3), (n1,n2), (n3,n1))
8008[info] + successfully tested permutation 107: List((n2,n3), (n3,n2), (n1,n2), (n3,n1), (n1,n3))
8009[info] + successfully tested permutation 108: List((n2,n3), (n3,n2), (n1,n2), (n1,n3), (n3,n1))
8010[info] + successfully tested permutation 109: List((n2,n3), (n1,n3), (n3,n1), (n3,n2), (n1,n2))
8011[info] + successfully tested permutation 110: List((n2,n3), (n1,n3), (n3,n1), (n1,n2), (n3,n2))
8012[info] + successfully tested permutation 111: List((n2,n3), (n1,n3), (n3,n2), (n3,n1), (n1,n2))
8013[info] + successfully tested permutation 112: List((n2,n3), (n1,n3), (n3,n2), (n1,n2), (n3,n1))
8014[info] + successfully tested permutation 113: List((n2,n3), (n1,n3), (n1,n2), (n3,n1), (n3,n2))
8015[info] + successfully tested permutation 114: List((n2,n3), (n1,n3), (n1,n2), (n3,n2), (n3,n1))
8016[info] + successfully tested permutation 115: List((n2,n3), (n1,n2), (n3,n1), (n3,n2), (n1,n3))
8017[info] + successfully tested permutation 116: List((n2,n3), (n1,n2), (n3,n1), (n1,n3), (n3,n2))
8018[info] + successfully tested permutation 117: List((n2,n3), (n1,n2), (n3,n2), (n3,n1), (n1,n3))
8019[info] + successfully tested permutation 118: List((n2,n3), (n1,n2), (n3,n2), (n1,n3), (n3,n1))
8020[info] + successfully tested permutation 119: List((n2,n3), (n1,n2), (n1,n3), (n3,n1), (n3,n2))
8021[info] + successfully tested permutation 120: List((n2,n3), (n1,n2), (n1,n3), (n3,n2), (n3,n1))
8022[info] + analyzing 120 permutations took: 0.0032 s
8023[info] + successfully tested permutation 1: List((n3,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n3))
8024[info] + successfully tested permutation 2: List((n3,n2), (n3,n1), (n2,n3), (n1,n3), (n2,n1))
8025[info] + successfully tested permutation 3: List((n3,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n3))
8026[info] + successfully tested permutation 4: List((n3,n2), (n3,n1), (n2,n1), (n1,n3), (n2,n3))
8027[info] + successfully tested permutation 5: List((n3,n2), (n3,n1), (n1,n3), (n2,n3), (n2,n1))
8028[info] + successfully tested permutation 6: List((n3,n2), (n3,n1), (n1,n3), (n2,n1), (n2,n3))
8029[info] + successfully tested permutation 7: List((n3,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n3))
8030[info] + successfully tested permutation 8: List((n3,n2), (n2,n3), (n3,n1), (n1,n3), (n2,n1))
8031[info] + successfully tested permutation 9: List((n3,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n3))
8032[info] + successfully tested permutation 10: List((n3,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n1))
8033[info] + successfully tested permutation 11: List((n3,n2), (n2,n3), (n1,n3), (n3,n1), (n2,n1))
8034[info] + successfully tested permutation 12: List((n3,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n1))
8035[info] + successfully tested permutation 13: List((n3,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n3))
8036[info] + successfully tested permutation 14: List((n3,n2), (n2,n1), (n3,n1), (n1,n3), (n2,n3))
8037[info] + successfully tested permutation 15: List((n3,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n3))
8038[info] + successfully tested permutation 16: List((n3,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n1))
8039[info] + successfully tested permutation 17: List((n3,n2), (n2,n1), (n1,n3), (n3,n1), (n2,n3))
8040[info] + successfully tested permutation 18: List((n3,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n1))
8041[info] + successfully tested permutation 19: List((n3,n2), (n1,n3), (n3,n1), (n2,n3), (n2,n1))
8042[info] + successfully tested permutation 20: List((n3,n2), (n1,n3), (n3,n1), (n2,n1), (n2,n3))
8043[info] + successfully tested permutation 21: List((n3,n2), (n1,n3), (n2,n3), (n3,n1), (n2,n1))
8044[info] + successfully tested permutation 22: List((n3,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n1))
8045[info] + successfully tested permutation 23: List((n3,n2), (n1,n3), (n2,n1), (n3,n1), (n2,n3))
8046[info] + successfully tested permutation 24: List((n3,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n1))
8047[info] + successfully tested permutation 25: List((n3,n1), (n3,n2), (n2,n3), (n2,n1), (n1,n3))
8048[info] + successfully tested permutation 26: List((n3,n1), (n3,n2), (n2,n3), (n1,n3), (n2,n1))
8049[info] + successfully tested permutation 27: List((n3,n1), (n3,n2), (n2,n1), (n2,n3), (n1,n3))
8050[info] + successfully tested permutation 28: List((n3,n1), (n3,n2), (n2,n1), (n1,n3), (n2,n3))
8051[info] + successfully tested permutation 29: List((n3,n1), (n3,n2), (n1,n3), (n2,n3), (n2,n1))
8052[info] + successfully tested permutation 30: List((n3,n1), (n3,n2), (n1,n3), (n2,n1), (n2,n3))
8053[info] + successfully tested permutation 31: List((n3,n1), (n2,n3), (n3,n2), (n2,n1), (n1,n3))
8054[info] + successfully tested permutation 32: List((n3,n1), (n2,n3), (n3,n2), (n1,n3), (n2,n1))
8055[info] + successfully tested permutation 33: List((n3,n1), (n2,n3), (n2,n1), (n3,n2), (n1,n3))
8056[info] + successfully tested permutation 34: List((n3,n1), (n2,n3), (n2,n1), (n1,n3), (n3,n2))
8057[info] + successfully tested permutation 35: List((n3,n1), (n2,n3), (n1,n3), (n3,n2), (n2,n1))
8058[info] + successfully tested permutation 36: List((n3,n1), (n2,n3), (n1,n3), (n2,n1), (n3,n2))
8059[info] + successfully tested permutation 37: List((n3,n1), (n2,n1), (n3,n2), (n2,n3), (n1,n3))
8060[info] + successfully tested permutation 38: List((n3,n1), (n2,n1), (n3,n2), (n1,n3), (n2,n3))
8061[info] + successfully tested permutation 39: List((n3,n1), (n2,n1), (n2,n3), (n3,n2), (n1,n3))
8062[info] + successfully tested permutation 40: List((n3,n1), (n2,n1), (n2,n3), (n1,n3), (n3,n2))
8063[info] + successfully tested permutation 41: List((n3,n1), (n2,n1), (n1,n3), (n3,n2), (n2,n3))
8064[info] + successfully tested permutation 42: List((n3,n1), (n2,n1), (n1,n3), (n2,n3), (n3,n2))
8065[info] + successfully tested permutation 43: List((n3,n1), (n1,n3), (n3,n2), (n2,n3), (n2,n1))
8066[info] + successfully tested permutation 44: List((n3,n1), (n1,n3), (n3,n2), (n2,n1), (n2,n3))
8067[info] + successfully tested permutation 45: List((n3,n1), (n1,n3), (n2,n3), (n3,n2), (n2,n1))
8068[info] + successfully tested permutation 46: List((n3,n1), (n1,n3), (n2,n3), (n2,n1), (n3,n2))
8069[info] + successfully tested permutation 47: List((n3,n1), (n1,n3), (n2,n1), (n3,n2), (n2,n3))
8070[info] + successfully tested permutation 48: List((n3,n1), (n1,n3), (n2,n1), (n2,n3), (n3,n2))
8071[info] + successfully tested permutation 49: List((n2,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n3))
8072[info] + successfully tested permutation 50: List((n2,n3), (n3,n2), (n3,n1), (n1,n3), (n2,n1))
8073[info] + successfully tested permutation 51: List((n2,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n3))
8074[info] + successfully tested permutation 52: List((n2,n3), (n3,n2), (n2,n1), (n1,n3), (n3,n1))
8075[info] + successfully tested permutation 53: List((n2,n3), (n3,n2), (n1,n3), (n3,n1), (n2,n1))
8076[info] + successfully tested permutation 54: List((n2,n3), (n3,n2), (n1,n3), (n2,n1), (n3,n1))
8077[info] + successfully tested permutation 55: List((n2,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n3))
8078[info] + successfully tested permutation 56: List((n2,n3), (n3,n1), (n3,n2), (n1,n3), (n2,n1))
8079[info] + successfully tested permutation 57: List((n2,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n3))
8080[info] + successfully tested permutation 58: List((n2,n3), (n3,n1), (n2,n1), (n1,n3), (n3,n2))
8081[info] + successfully tested permutation 59: List((n2,n3), (n3,n1), (n1,n3), (n3,n2), (n2,n1))
8082[info] + successfully tested permutation 60: List((n2,n3), (n3,n1), (n1,n3), (n2,n1), (n3,n2))
8083[info] + successfully tested permutation 61: List((n2,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n3))
8084[info] + successfully tested permutation 62: List((n2,n3), (n2,n1), (n3,n2), (n1,n3), (n3,n1))
8085[info] + successfully tested permutation 63: List((n2,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n3))
8086[info] + successfully tested permutation 64: List((n2,n3), (n2,n1), (n3,n1), (n1,n3), (n3,n2))
8087[info] + successfully tested permutation 65: List((n2,n3), (n2,n1), (n1,n3), (n3,n2), (n3,n1))
8088[info] + successfully tested permutation 66: List((n2,n3), (n2,n1), (n1,n3), (n3,n1), (n3,n2))
8089[info] + successfully tested permutation 67: List((n2,n3), (n1,n3), (n3,n2), (n3,n1), (n2,n1))
8090[info] + successfully tested permutation 68: List((n2,n3), (n1,n3), (n3,n2), (n2,n1), (n3,n1))
8091[info] + successfully tested permutation 69: List((n2,n3), (n1,n3), (n3,n1), (n3,n2), (n2,n1))
8092[info] + successfully tested permutation 70: List((n2,n3), (n1,n3), (n3,n1), (n2,n1), (n3,n2))
8093[info] + successfully tested permutation 71: List((n2,n3), (n1,n3), (n2,n1), (n3,n2), (n3,n1))
8094[info] + successfully tested permutation 72: List((n2,n3), (n1,n3), (n2,n1), (n3,n1), (n3,n2))
8095[info] + successfully tested permutation 73: List((n2,n1), (n3,n2), (n3,n1), (n2,n3), (n1,n3))
8096[info] + successfully tested permutation 74: List((n2,n1), (n3,n2), (n3,n1), (n1,n3), (n2,n3))
8097[info] + successfully tested permutation 75: List((n2,n1), (n3,n2), (n2,n3), (n3,n1), (n1,n3))
8098[info] + successfully tested permutation 76: List((n2,n1), (n3,n2), (n2,n3), (n1,n3), (n3,n1))
8099[info] + successfully tested permutation 77: List((n2,n1), (n3,n2), (n1,n3), (n3,n1), (n2,n3))
8100[info] + successfully tested permutation 78: List((n2,n1), (n3,n2), (n1,n3), (n2,n3), (n3,n1))
8101[info] + successfully tested permutation 79: List((n2,n1), (n3,n1), (n3,n2), (n2,n3), (n1,n3))
8102[info] + successfully tested permutation 80: List((n2,n1), (n3,n1), (n3,n2), (n1,n3), (n2,n3))
8103[info] + successfully tested permutation 81: List((n2,n1), (n3,n1), (n2,n3), (n3,n2), (n1,n3))
8104[info] + successfully tested permutation 82: List((n2,n1), (n3,n1), (n2,n3), (n1,n3), (n3,n2))
8105[info] + successfully tested permutation 83: List((n2,n1), (n3,n1), (n1,n3), (n3,n2), (n2,n3))
8106[info] + successfully tested permutation 84: List((n2,n1), (n3,n1), (n1,n3), (n2,n3), (n3,n2))
8107[info] + successfully tested permutation 85: List((n2,n1), (n2,n3), (n3,n2), (n3,n1), (n1,n3))
8108[info] + successfully tested permutation 86: List((n2,n1), (n2,n3), (n3,n2), (n1,n3), (n3,n1))
8109[info] + successfully tested permutation 87: List((n2,n1), (n2,n3), (n3,n1), (n3,n2), (n1,n3))
8110[info] + successfully tested permutation 88: List((n2,n1), (n2,n3), (n3,n1), (n1,n3), (n3,n2))
8111[info] + successfully tested permutation 89: List((n2,n1), (n2,n3), (n1,n3), (n3,n2), (n3,n1))
8112[info] + successfully tested permutation 90: List((n2,n1), (n2,n3), (n1,n3), (n3,n1), (n3,n2))
8113[info] + successfully tested permutation 91: List((n2,n1), (n1,n3), (n3,n2), (n3,n1), (n2,n3))
8114[info] + successfully tested permutation 92: List((n2,n1), (n1,n3), (n3,n2), (n2,n3), (n3,n1))
8115[info] + successfully tested permutation 93: List((n2,n1), (n1,n3), (n3,n1), (n3,n2), (n2,n3))
8116[info] + successfully tested permutation 94: List((n2,n1), (n1,n3), (n3,n1), (n2,n3), (n3,n2))
8117[info] + successfully tested permutation 95: List((n2,n1), (n1,n3), (n2,n3), (n3,n2), (n3,n1))
8118[info] + successfully tested permutation 96: List((n2,n1), (n1,n3), (n2,n3), (n3,n1), (n3,n2))
8119[info] + successfully tested permutation 97: List((n1,n3), (n3,n2), (n3,n1), (n2,n3), (n2,n1))
8120[info] + successfully tested permutation 98: List((n1,n3), (n3,n2), (n3,n1), (n2,n1), (n2,n3))
8121[info] + successfully tested permutation 99: List((n1,n3), (n3,n2), (n2,n3), (n3,n1), (n2,n1))
8122[info] + successfully tested permutation 100: List((n1,n3), (n3,n2), (n2,n3), (n2,n1), (n3,n1))
8123[info] + successfully tested permutation 101: List((n1,n3), (n3,n2), (n2,n1), (n3,n1), (n2,n3))
8124[info] + successfully tested permutation 102: List((n1,n3), (n3,n2), (n2,n1), (n2,n3), (n3,n1))
8125[info] + successfully tested permutation 103: List((n1,n3), (n3,n1), (n3,n2), (n2,n3), (n2,n1))
8126[info] + successfully tested permutation 104: List((n1,n3), (n3,n1), (n3,n2), (n2,n1), (n2,n3))
8127[info] + successfully tested permutation 105: List((n1,n3), (n3,n1), (n2,n3), (n3,n2), (n2,n1))
8128[info] + successfully tested permutation 106: List((n1,n3), (n3,n1), (n2,n3), (n2,n1), (n3,n2))
8129[info] + successfully tested permutation 107: List((n1,n3), (n3,n1), (n2,n1), (n3,n2), (n2,n3))
8130[info] + successfully tested permutation 108: List((n1,n3), (n3,n1), (n2,n1), (n2,n3), (n3,n2))
8131[info] + successfully tested permutation 109: List((n1,n3), (n2,n3), (n3,n2), (n3,n1), (n2,n1))
8132[info] + successfully tested permutation 110: List((n1,n3), (n2,n3), (n3,n2), (n2,n1), (n3,n1))
8133[info] + successfully tested permutation 111: List((n1,n3), (n2,n3), (n3,n1), (n3,n2), (n2,n1))
8134[info] + successfully tested permutation 112: List((n1,n3), (n2,n3), (n3,n1), (n2,n1), (n3,n2))
8135[info] + successfully tested permutation 113: List((n1,n3), (n2,n3), (n2,n1), (n3,n2), (n3,n1))
8136[info] + successfully tested permutation 114: List((n1,n3), (n2,n3), (n2,n1), (n3,n1), (n3,n2))
8137[info] + successfully tested permutation 115: List((n1,n3), (n2,n1), (n3,n2), (n3,n1), (n2,n3))
8138[info] + successfully tested permutation 116: List((n1,n3), (n2,n1), (n3,n2), (n2,n3), (n3,n1))
8139[info] + successfully tested permutation 117: List((n1,n3), (n2,n1), (n3,n1), (n3,n2), (n2,n3))
8140[info] + successfully tested permutation 118: List((n1,n3), (n2,n1), (n3,n1), (n2,n3), (n3,n2))
8141[info] + successfully tested permutation 119: List((n1,n3), (n2,n1), (n2,n3), (n3,n2), (n3,n1))
8142[info] + successfully tested permutation 120: List((n1,n3), (n2,n1), (n2,n3), (n3,n1), (n3,n2))
8143[info] + analyzing 120 permutations took: 0.0029 s
8144[info] + UIDTrieSet.equals (if the sets are not equal): OK, passed 100 tests.
8145[info] Elapsed time: 0.014 sec
8146[info] + UIDTrieSet.create set(+) and iterator: OK, passed 100 tests.
8147[info] Elapsed time: 0.007 sec
8148[info] + UIDTrieSet.create set(+) and forall and contains(id): OK, passed 100 tests.
8149[info] Elapsed time: 0.011 sec
8150[info] + UIDTrieSet.create set(+) and foreach: OK, passed 100 tests.
8151[info] Elapsed time: 0.005 sec
8152[info] + UIDTrieSet.equals and hashCode (if the sets are equal): OK, passed 100 tests.
8153[info] Elapsed time: 0.075 sec
8154[info] + LongTrieSetProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
8155[info] Elapsed time: 0.006 sec
8156[info] + LongTrieSetProperties.iterator: OK, passed 100 tests.
8157[info] Elapsed time: 0.007 sec
8158[info] + LongTrieSetProperties.forall and contains: OK, passed 100 tests.
8159[info] Elapsed time: 0.005 sec
8160[info] + LongTrieSetProperties.foldLeft: OK, passed 100 tests.
8161[info] Elapsed time: 0.004 sec
8162[info] + LongTrieSetProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
8163[info] Elapsed time: 0.018 sec
8164[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.
8165[info] Elapsed time: 0.015 sec
8166[info] + LongTrieSetProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
8167[info] Elapsed time: 0.006 sec
8168[info] LongTrieSetWithListTest:
8169[info] the sets created by the factory methods which take four values
8170[info] - should contain all values if the values are distinct
8171[info] - should contain only three values if two values are equal
8172[info] - should contain only two values if three values are equal
8173[info] - should contain only one value if all values are equal
8174[info] the sets created by the factory methods which take three values
8175[info] - should contain all values if the values are distinct
8176[info] - should contain only two values if two values are equal
8177[info] - should contain only one value if all values are equal
8178[info] the sets created by the factory methods which take two values
8179[info] - should contain all values if the values are distinct
8180[info] - should contain only one value if all values are equal
8181[info] regression tests
8182[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
8183[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
8184[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)
8185[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)
8186[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)
8187[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)
8188[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
8189[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)
8190[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
8191[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
8192[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
8193[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)
8194[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
8195[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
8196[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
8197[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
8198[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
8199[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
8200[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)
8201[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)
8202[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)
8203[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)
8204[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
8205[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
8206[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
8207[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
8208[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
8209[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
8210[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)
8211[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)
8212[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
8213[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
8214[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
8215[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
8216[info] UIDSetTest:
8217[info] performance
8218[info] - foreach
8219[info] + UIDSet foreach sum was 1291441113 took 0.3396 s
8220[info] + Set[UID] foreach sum was 1291441113 and took 0.7386 s
8221[info] - time for creating the sets compared to Set[UID]
8222[info] + UIDSet took 3.3421 s (total number of entries: 51000051)
8223[info] + Set[UID] took 7.0183 s (total number of entries: 51000051)
8224[warn] In the last 9 seconds, 5.857 (70.7%) were spent in GC. [Heap: 2.82GB free of 5.44GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
8225[warn] In the last 10 seconds, 7.412 (77.5%) 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.
8226[info] - memory for creating the sets compared to Set[UID]
8227[info] + UIDSet took 5.7551 s
8228[info] + UIDSet required 2143654760 bytes
8229[info] + Set[UID] took 9.9501 s
8230[info] + Set[UID] required 2628312648 bytes
8231[info] + overall size of sets: 51000051
8232[info] the equals operation for sets of one value
8233[info] - should return true for two sets containing the same value
8234[info] the equals operation for sets of two values
8235[info] - should return true for two new sets containing the same values
8236[info] the equals operation for sets of three values
8237[info] - should return true for two new sets containing the same values
8238[info] the equals operation for sets of four values
8239[info] - should return true for two new sets containing the same values
8240[info] LongListTest:
8241[info] performance
8242[warn] In the last 10 seconds, 8.758 (93.6%) 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.
8243[info] - memory usage and runtime performance (add)
8244[info] + creation took 0.0457 s
8245[info] + required 72166456 bytes
8246[info] + foreach sum took 0.0290 s
8247[info] + forFirstN(1/3*Elements) sum was -8324050531978252416 and took 0.0229 s
8248[info] + iterator sum took 0.0387 s
8249[info] + summarized value: 5479952681974304392
8250[info] + creation took 0.0341 s
8251[info] + required 72067760 bytes
8252[info] + foreach sum took 0.0064 s
8253[info] + forFirstN(1/3*Elements) sum was 4423468656289974369 and took 0.0020 s
8254[info] + iterator sum took 0.0206 s
8255[info] + summarized value: -5665407496802318269
8256[info] + creation took 0.0281 s
8257[info] + required 72066256 bytes
8258[info] + foreach sum took 0.0064 s
8259[info] + forFirstN(1/3*Elements) sum was -1453652470459723771 and took 0.0102 s
8260[info] + iterator sum took 0.0218 s
8261[info] + summarized value: 2010831258389673825
8262[info] + creation took 0.0269 s
8263[info] + required 72068896 bytes
8264[info] + foreach sum took 0.0063 s
8265[info] + forFirstN(1/3*Elements) sum was -6589627853587971855 and took 0.0020 s
8266[info] + iterator sum took 0.0206 s
8267[info] + summarized value: 9102123015319489118
8268[info] + creation took 0.0296 s
8269[info] + required 72067720 bytes
8270[info] + foreach sum took 0.0097 s
8271[info] + forFirstN(1/3*Elements) sum was 4222619999281711067 and took 0.0020 s
8272[info] + iterator sum took 0.0201 s
8273[info] + summarized value: 7553491486198865654
8274[info] + creation took 0.0274 s
8275[info] + required 72071536 bytes
8276[info] + foreach sum took 0.0067 s
8277[info] + forFirstN(1/3*Elements) sum was -5596744745722811503 and took 0.0020 s
8278[info] + iterator sum took 0.0201 s
8279[info] + summarized value: 6507776993180671470
8280[info] + creation took 0.0282 s
8281[info] + required 72071536 bytes
8282[info] + foreach sum took 0.0067 s
8283[info] + forFirstN(1/3*Elements) sum was -6380818250483898526 and took 0.0021 s
8284[info] + iterator sum took 0.0203 s
8285[info] + summarized value: 5320014307917010200
8286[info] + creation took 0.0275 s
8287[info] + required 72071536 bytes
8288[info] + foreach sum took 0.0067 s
8289[info] + forFirstN(1/3*Elements) sum was 833200540391711405 and took 0.0020 s
8290[info] + iterator sum took 0.0202 s
8291[info] + summarized value: 242097014619909054
8292[info] + creation took 0.0282 s
8293[info] + required 72071536 bytes
8294[info] + foreach sum took 0.0069 s
8295[info] + forFirstN(1/3*Elements) sum was 2377380564738153059 and took 0.0020 s
8296[info] + iterator sum took 0.0202 s
8297[info] + summarized value: 2011063778520531043
8298[info] + creation took 0.0275 s
8299[info] + required 72074200 bytes
8300[info] + foreach sum took 0.0067 s
8301[info] + forFirstN(1/3*Elements) sum was 7388682161412374014 and took 0.0020 s
8302[info] + iterator sum took 0.0201 s
8303[info] + summarized value: -5757776646501594841
8304[info] DominanceFrontiersTest:
8305[info] a graph with a single node
8306[info] - should result in no dominance frontiers
8307[info] a graph a single cyclic node
8308[info] - should result in a reflexive dominance frontier
8309[info] a graph with a single graph
8310[info] - should result in no dominance frontiers
8311[info] a diamond-shaped graph (e.g., from an if statement)
8312[info] - should be handled properly
8313[info] a graph modeling a simple if
8314[info] - should result in a dominance frontier graph which correctly represents the if-block
8315[info] a graph which models nested if-statements
8316[info] - should be handled properly
8317[info] a non-trivial, cyclic graph
8318[info] - should be handled properly
8319[info] analyzing the graph from Efficiently Computing SSA-Form and the CDG
8320[info] - should result in the respective dominance frontiers
8321[info] a graph with randomly named nodes
8322[info] - should result in the correct dominance frontiers
8323[info] + UIDSet.idIterator: OK, passed 100 tests.
8324[info] Elapsed time: 0.004 sec
8325[info] + UIDSet.last: OK, passed 100 tests.
8326[info] Elapsed time: 0.005 sec
8327[info] + UIDSet.foldLeft: OK, passed 100 tests.
8328[info] Elapsed time: 0.004 sec
8329[info] + UIDSet.findById: OK, passed 100 tests.
8330[info] Elapsed time: 0.029 sec
8331[info] > Collected test data:
8332[info] 96% non-empty set
8333[info] + UIDSet.compare(subsets): OK, passed 100 tests.
8334[info] Elapsed time: 0.108 sec
8335[info] > Collected test data:
8336[info] 6% the set is empty
8337[info] + UIDSet.isSingletonSet: OK, passed 100 tests.
8338[info] Elapsed time: 0.003 sec
8339[info] + UIDSet.can handle large sets: OK, passed 100 tests.
8340[info] Elapsed time: 0.049 sec
8341[info] > Collected test data:
8342[info] 73% transformed set is large, original set is large
8343[info] 12% original set is large
8344[info] + UIDSet.idSet: OK, passed 100 tests.
8345[info] Elapsed time: 0.008 sec
8346[info] + UIDSet.create singleton set: OK, passed 100 tests.
8347[info] Elapsed time: 0.002 sec
8348[info] + UIDSet.head|tail: OK, passed 100 tests.
8349[info] Elapsed time: 0.015 sec
8350[info] + UIDSet.create set(++ UIDSet): OK, passed 100 tests.
8351[info] Elapsed time: 0.021 sec
8352[info] + UIDSet.create set given two values: OK, passed 100 tests.
8353[info] Elapsed time: 0.001 sec
8354[info] + UIDSet.can efficiently create very large sets: OK, passed 100 tests.
8355[info] Elapsed time: 3.551 sec
8356[info] + UIDSet.intersect: OK, passed 100 tests.
8357[info] Elapsed time: 0.009 sec
8358[info] + UIDSet.singleton set after removing a potential second value: OK, passed 100 tests.
8359[info] Elapsed time: 0.003 sec
8360[info] + UIDSet.can handle very large sets: OK, passed 100 tests.
8361[info] Elapsed time: 5.545 sec
8362[info] > Collected test data:
8363[info] 63% original set is very large (>25000)
8364[info] 37% transformed set is still very large (>25000), original set is very large (>25000)
8365[info] + UIDSet.create set(++): OK, passed 100 tests.
8366[info] Elapsed time: 0.004 sec
8367[info] + UIDSet.add, remove, filter: OK, passed 100 tests.
8368[info] Elapsed time: 0.019 sec
8369[info] > Collected test data:
8370[info] 69% new A is smaller than a
8371[info] 1% new A is now empty
8372[info] 1% new A is smaller than a, new A is now empty
8373[info] + UIDSet.==|hashCode[AnyRef]: OK, passed 100 tests.
8374[info] Elapsed time: 0.010 sec
8375[info] > Collected test data:
8376[info] 3% both sets are equal
8377[info] + UIDSet.compare(arbitrary sets): OK, passed 100 tests.
8378[info] Elapsed time: 0.007 sec
8379[info] + UIDSet.map (check that the same type of collection is created): OK, passed 100 tests.
8380[info] Elapsed time: 0.012 sec
8381[info] + UIDSet.contains: OK, passed 100 tests.
8382[info] Elapsed time: 0.003 sec
8383[info] + UIDSet.remove element (-): OK, passed 100 tests.
8384[info] Elapsed time: 0.026 sec
8385[info] + UIDSet.equals: OK, passed 100 tests.
8386[info] Elapsed time: 0.015 sec
8387[info] + UIDSet.iterator: OK, passed 100 tests.
8388[info] Elapsed time: 0.003 sec
8389[info] + UIDSet.filter: OK, passed 100 tests.
8390[info] Elapsed time: 0.004 sec
8391[info] + UIDSet.filterNot: OK, passed 100 tests.
8392[info] Elapsed time: 0.005 sec
8393[info] + UIDSet.create set(+): OK, passed 100 tests.
8394[info] Elapsed time: 0.004 sec
8395[info] + UIDSet.find: OK, passed 100 tests.
8396[info] Elapsed time: 0.005 sec
8397[info] IntArrayStackTest:
8398[info] an IntArrayStack
8399[info] - should be empty if it is newly created
8400[info] - should should only contain those elements that are added
8401[info] - should only contain those elements that are added and not popped
8402[info] - should be empty if all values are popped
8403[info] - should be possible to sum up the values using foldLeft
8404[info] - should be possible to call foldLeft even when the stack is empty
8405[info] - should iterator overall values using intIterator
8406[info] - should be comparable to other IntArrayStacks
8407[info] - should should contain the correct values even if the initial stack size 0
8408[info] - should should contain the correct values even if the initial stack size was too small
8409[info] Int2ListTest:
8410[info] properties
8411[info] - forFirstN(N=0)
8412[info] - forFirstN(N=1)
8413[info] - forFirstN(N=2)
8414[info] - forFirstN(N=3)
8415[info] - forFirstN(N=4)
8416[info] - forFirstN(N=4) of a larger set
8417[info] performance
8418[warn] In the last 10 seconds, 5.108 (56.2%) were spent in GC. [Heap: 3.37GB 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.
8419[info] - memory usage and runtime performance
8420[info] + creation took 0.0175 s
8421[info] + required 36000360 bytes
8422[info] + foreach sum took 0.0031 s
8423[info] + forFirstN(1/3*Elements) sum was 1478985468 and took 0.0010 s
8424[info] + iterator sum took 0.0238 s
8425[info] + summarized value: 483999136
8426[info] + creation took 0.0184 s
8427[info] + required 35999696 bytes
8428[info] + foreach sum took 0.0030 s
8429[info] + forFirstN(1/3*Elements) sum was 575562040 and took 0.0010 s
8430[info] + iterator sum took 0.0236 s
8431[info] + summarized value: 1645107707
8432[info] + creation took 0.0184 s
8433[info] + required 36000096 bytes
8434[info] + foreach sum took 0.0029 s
8435[info] + forFirstN(1/3*Elements) sum was 909517484 and took 0.0010 s
8436[info] + iterator sum took 0.0239 s
8437[info] + summarized value: 1481094391
8438[info] IntIteratorFactoryTest:
8439[info] an empty IntIterator
8440[info] - hasNextValue should return false
8441[info] - should return an empty array
8442[info] a singleton IntIterator
8443[info] - should iterate over the given value
8444[info] - should return an array with specified value
8445[info] an IntIterator for two values
8446[info] - should iterate over both values
8447[info] - should return an array with specified values
8448[info] an IntIterator for three values
8449[info] - should iterate over the three values
8450[info] - should return an array with specified values
8451[info] an IntIterator over a range of values (upTo
8452[info] - should iterate over a range with just one value
8453[info] - should iterate over a larger range
8454[info] an IntIterator over a range of values - excluding the last value (upUntil)
8455[info] - should iterate over a range with no value
8456[info] - should iterate over a larger range
8457[info] Disabling assertions
8458[info] Enabling assertions
8459[info] Disabling assertions
8460[info] Enabling assertions
8461Starting build for ProjectRef(file:/build/repo/,IFDS) (ifds)... [9/19]
8462Compile 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
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
8471[info] Disabling assertions
8472[info] Enabling assertions
8473Starting build for ProjectRef(file:/build/repo/,ArchitectureValidation) (architecture-validation)... [10/19]
8474Compile 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
8475[info] Disabling assertions
8476[info] Enabling assertions
8477[info] Disabling assertions
8478[info] Enabling assertions
8479[info] Disabling assertions
8480[info] Enabling assertions
8481[warn] javaOptions will be ignored, fork is set to false
8482[info][OPAL Common] Production Build
8483[info][class file reader] information about class files synthesized at parsing time is removed
8484[info][class file reader] the control-flow is simplified
8485[info][class file reader] control flow simplifications are not logged
8486[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
8487[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)
8488[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
8489[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)
8490[info][OPAL Bytecode Representation] Production Build
8491[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8492[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}
8493[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8494[info][project setup] computing type hierarchy took 0.0264 s
8495[info][project setup] computing overriding information took 0.0031 s
8496[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, ...}
8497[info][project setup] computing defined methods took 0.0099 s
8498[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8499[info][progress] project created (1)
8500[info][project configuration] project validation revealed 0 significant issues
8501[info][project setup] validating the project took 0.0044 s
8502[info][project setup] creating the project took 0.0777 s
8503[info] MatcherTest:
8504[info] - the SimpleNamePredicate should match the given name
8505[info] - the SimpleNamePredicate should not match the given name
8506[info] - the simple MethodPredicates
8507[info] - the combination of simple (Method)Predicates
8508[info] - the RegexNameMatcher should match the given name
8509[info] - the RegexNamePredicate should not match the given name
8510[info] - that AnnotatedWith perform a precise match of the given annotation
8511[info] - the AnnotatedWith should not match the given annotation
8512[info] - the AnnotationsPredicate should match the given annotations
8513[info] - the AnnotationsPredicate should not match the given annotations
8514[info] - the ClassMatcher should match only classes
8515[info] - the ClassMatcher should not match any class
8516[info] - the ClassMatcher should match only classes with the given access flags
8517[info] - the ClassMatcher should not match any class with the given access flags
8518[info] - the ClassMatcher should match only classes with the given annotation
8519[info] - the ClassMatcher should not match any class with the given annotation
8520[info] - the ClassMatcher should match any element of the class
8521[info] - the ClassMatcher should not match any element
8522[info] - the ClassMatcher should match any element of the classes annotated with the given annotation
8523[info] - the ClassMatcher should not match any element with the given annotation
8524[info] - the PackageMatcher should match only classes
8525[info] - the PackageMatcher should not match any class
8526[info] - the PackageMatcher should match all elements of the class
8527[info] - the PackageMatcher should not match any element
8528[info] - the FieldMatcher should match fields of the class
8529[info] - the FieldMatcher should not match any element
8530[info] - the MethodMatcher should match methods of the class
8531[info] - the MethodMatcher should not match any element
8532[info] ArchitectureConsistencyTest:
8533[info] the Architecture Validation Framework when checking architectural dependencies
8534[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8535[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}
8536[info][project setup] computing type hierarchy took 0.0101 s
8537[info][project setup] computing overriding information took 0.0029 s
8538[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, ...}
8539[info][project setup] computing defined methods took 0.0112 s
8540[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8541[info][progress] project created (2)
8542[info][project configuration] project validation revealed 0 significant issues
8543[info][project setup] validating the project took 0.0021 s
8544[info][project setup] creating the project took 0.0260 s
8545[info][progress] 1. reading 5 class files took 0.0261 s
8546[info][progress] collecting dependencies took 0.0507 s
8547[info][progress] creating the dependencies store took 0.0145 s
8548[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0684 s
8549[info][progress] 2.1. preprocessing dependencies took 0.0705 s
8550[info][project info] Dependencies between source elements: 68
8551[info][project info] Dependencies on primitive types: 10
8552[info][project info] Dependencies on array types: 0
8553[info][progress] 2.2. postprocessing dependencies took 0.0057 s
8554[info][project info] Number of source elements: 83
8555[info][project info] Outgoing dependencies: 68
8556[info][project info] Incoming dependencies: 58
8557[info][project info] Symbol(Rational) (19)
8558[info][project info] Symbol(Empty) (0)
8559[info][project info] Symbol(Operations) (10)
8560[info][project info] Symbol(Mathematics) (17)
8561[info][project info] Symbol(Example) (4)
8562[info][project info] Symbol(Number) (18)
8563[info][project info] => Matched source elements: 68
8564[info][project info] => Other source elements: 15
8565[info][progress] 3. determining the extension of the ensembles took 0.0311 s
8566[info][progress] checking: Symbol(Example) is_only_allowed_to use (Symbol(Mathematics))
8567[info][progress] 4. checking the specified dependency constraints took 0.0104 s
8568[info] - should correctly validate a valid specification using is_only_allowed_to_use constraints
8569[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8570[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}
8571[info][project setup] computing type hierarchy took 0.0051 s
8572[info][project setup] computing overriding information took 0.0012 s
8573[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, ...}
8574[info][project setup] computing defined methods took 0.0031 s
8575[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8576[info][progress] project created (3)
8577[info][project configuration] project validation revealed 0 significant issues
8578[info][project setup] validating the project took 0.0016 s
8579[info][project setup] creating the project took 0.0111 s
8580[info][progress] 1. reading 5 class files took 0.0113 s
8581[info][progress] collecting dependencies took 0.0039 s
8582[info][progress] creating the dependencies store took 0.0026 s
8583[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0067 s
8584[info][progress] 2.1. preprocessing dependencies took 0.0069 s
8585[info][project info] Dependencies between source elements: 68
8586[info][project info] Dependencies on primitive types: 10
8587[info][project info] Dependencies on array types: 0
8588[info][progress] 2.2. postprocessing dependencies took 0.0040 s
8589[info][project info] Number of source elements: 83
8590[info][project info] Outgoing dependencies: 68
8591[info][project info] Incoming dependencies: 58
8592[info][project info] Symbol(Empty) (0)
8593[info][project info] Symbol(Example) (4)
8594[info][project info] Symbol(Mathematics) (17)
8595[info][project info] Symbol(Number) (18)
8596[info][project info] Symbol(Operations) (10)
8597[info][project info] Symbol(Rational) (19)
8598[info][project info] => Matched source elements: 68
8599[info][project info] => Other source elements: 15
8600[info][progress] 3. determining the extension of the ensembles took 0.0029 s
8601[info][progress] checking: Symbol(Mathematics) is_only_allowed_to use (Symbol(Rational))
8602[info][progress] 4. checking the specified dependency constraints took 0.0060 s
8603[info] - should correctly identify deviations between the specified (using is_only_allowed_to_use constraints) and implemented architecture
8604[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8605[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}
8606[info][project setup] computing type hierarchy took 0.0044 s
8607[info][project setup] computing overriding information took 0.0013 s
8608[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, ...}
8609[info][project setup] computing defined methods took 0.0031 s
8610[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8611[info][progress] project created (4)
8612[info][project configuration] project validation revealed 0 significant issues
8613[info][project setup] validating the project took 0.0017 s
8614[info][project setup] creating the project took 0.0102 s
8615[info][progress] 1. reading 5 class files took 0.0103 s
8616[info][progress] collecting dependencies took 0.0045 s
8617[info][progress] creating the dependencies store took 0.0029 s
8618[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0077 s
8619[info][progress] 2.1. preprocessing dependencies took 0.0079 s
8620[info][project info] Dependencies between source elements: 68
8621[info][project info] Dependencies on primitive types: 10
8622[info][project info] Dependencies on array types: 0
8623[info][progress] 2.2. postprocessing dependencies took 0.0046 s
8624[info][project info] Number of source elements: 83
8625[info][project info] Outgoing dependencies: 68
8626[info][project info] Incoming dependencies: 58
8627[info][project info] Symbol(Empty) (0)
8628[info][project info] Symbol(Mathematics) (17)
8629[info][project info] Symbol(Rational) (19)
8630[info][project info] Symbol(Operations) (10)
8631[info][project info] Symbol(Example) (4)
8632[info][project info] Symbol(Number) (18)
8633[info][project info] => Matched source elements: 68
8634[info][project info] => Other source elements: 15
8635[info][progress] 3. determining the extension of the ensembles took 0.0030 s
8636[info][progress] checking: Symbol(Example) is_not_allowed_to use (Symbol(Rational))
8637[info][progress] 4. checking the specified dependency constraints took 0.0030 s
8638[info] - should validate the is_not_allowed_to_use constraint with no violations
8639[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8640[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}
8641[info][project setup] computing type hierarchy took 0.0058 s
8642[info][project setup] computing overriding information took 0.0014 s
8643[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, ...}
8644[info][project setup] computing defined methods took 0.0034 s
8645[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8646[info][progress] project created (5)
8647[info][project configuration] project validation revealed 0 significant issues
8648[info][project setup] validating the project took 0.0014 s
8649[info][project setup] creating the project took 0.0113 s
8650[info][progress] 1. reading 5 class files took 0.0114 s
8651[info][progress] collecting dependencies took 0.0033 s
8652[info][progress] creating the dependencies store took 0.0022 s
8653[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0058 s
8654[info][progress] 2.1. preprocessing dependencies took 0.0059 s
8655[info][project info] Dependencies between source elements: 68
8656[info][project info] Dependencies on primitive types: 10
8657[info][project info] Dependencies on array types: 0
8658[info][progress] 2.2. postprocessing dependencies took 0.0025 s
8659[info][project info] Number of source elements: 83
8660[info][project info] Outgoing dependencies: 68
8661[info][project info] Incoming dependencies: 58
8662[info][project info] Symbol(Empty) (0)
8663[info][project info] Symbol(Mathematics) (17)
8664[info][project info] Symbol(Example) (4)
8665[info][project info] Symbol(Number) (18)
8666[info][project info] Symbol(Rational) (19)
8667[info][project info] Symbol(Operations) (10)
8668[info][project info] => Matched source elements: 68
8669[info][project info] => Other source elements: 15
8670[info][progress] 3. determining the extension of the ensembles took 0.0017 s
8671[info][progress] checking: Symbol(Mathematics) is_not_allowed_to use (Symbol(Number))
8672[info][progress] 4. checking the specified dependency constraints took 0.0036 s
8673[info] - should validate the is_not_allowed_to_use constraint with violations
8674[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8675[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}
8676[info][project setup] computing type hierarchy took 0.0041 s
8677[info][project setup] computing overriding information took 0.0012 s
8678[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, ...}
8679[info][project setup] computing defined methods took 0.0024 s
8680[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8681[info][progress] project created (6)
8682[info][project configuration] project validation revealed 0 significant issues
8683[info][project setup] validating the project took 0.0011 s
8684[info][project setup] creating the project took 0.0084 s
8685[info][progress] 1. reading 5 class files took 0.0085 s
8686[info][progress] collecting dependencies took 0.0025 s
8687[info][progress] creating the dependencies store took 0.0018 s
8688[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0045 s
8689[info][progress] 2.1. preprocessing dependencies took 0.0046 s
8690[info][project info] Dependencies between source elements: 68
8691[info][project info] Dependencies on primitive types: 10
8692[info][project info] Dependencies on array types: 0
8693[info][progress] 2.2. postprocessing dependencies took 0.0037 s
8694[info][project info] Number of source elements: 83
8695[info][project info] Outgoing dependencies: 68
8696[info][project info] Incoming dependencies: 58
8697[info][project info] Symbol(Empty) (0)
8698[info][project info] Symbol(Example) (4)
8699[info][project info] Symbol(Rational) (19)
8700[info][project info] Symbol(Number) (18)
8701[info][project info] Symbol(Operations) (10)
8702[info][project info] Symbol(Mathematics) (17)
8703[info][project info] => Matched source elements: 68
8704[info][project info] => Other source elements: 15
8705[info][progress] 3. determining the extension of the ensembles took 0.0029 s
8706[info][progress] checking: Symbol(Mathematics) is_only_to_be_used_by (Symbol(Example))
8707[info][progress] 4. checking the specified dependency constraints took 0.0027 s
8708[info] - should validate the is_only_to_be_used_by constraint with no violations
8709[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8710[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}
8711[info][project setup] computing type hierarchy took 0.0050 s
8712[info][project setup] computing overriding information took 0.0013 s
8713[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, ...}
8714[info][project setup] computing defined methods took 0.0021 s
8715[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8716[info][progress] project created (7)
8717[info][project configuration] project validation revealed 0 significant issues
8718[info][project setup] validating the project took 0.0011 s
8719[info][project setup] creating the project took 0.0109 s
8720[info][progress] 1. reading 5 class files took 0.0110 s
8721[info][progress] collecting dependencies took 0.0031 s
8722[info][progress] creating the dependencies store took 0.0019 s
8723[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0052 s
8724[info][progress] 2.1. preprocessing dependencies took 0.0053 s
8725[info][project info] Dependencies between source elements: 68
8726[info][project info] Dependencies on primitive types: 10
8727[info][project info] Dependencies on array types: 0
8728[info][progress] 2.2. postprocessing dependencies took 0.0026 s
8729[info][project info] Number of source elements: 83
8730[info][project info] Outgoing dependencies: 68
8731[info][project info] Incoming dependencies: 58
8732[info][project info] Symbol(Empty) (0)
8733[info][project info] Symbol(Mathematics) (17)
8734[info][project info] Symbol(Example) (4)
8735[info][project info] Symbol(Number) (18)
8736[info][project info] Symbol(Operations) (10)
8737[info][project info] Symbol(Rational) (19)
8738[info][project info] => Matched source elements: 68
8739[info][project info] => Other source elements: 15
8740[info][progress] 3. determining the extension of the ensembles took 0.0031 s
8741[info][progress] checking: Symbol(Rational) is_only_to_be_used_by (Symbol(Mathematics))
8742[info][progress] 4. checking the specified dependency constraints took 0.0015 s
8743[info] - should validate the is_only_to_be_used_by constraint with violations
8744[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8745[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}
8746[info][project setup] computing type hierarchy took 0.0047 s
8747[info][project setup] computing overriding information took 0.0013 s
8748[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, ...}
8749[info][project setup] computing defined methods took 0.0026 s
8750[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8751[info][progress] project created (8)
8752[info][project configuration] project validation revealed 0 significant issues
8753[info][project setup] validating the project took 0.0018 s
8754[info][project setup] creating the project took 0.0113 s
8755[info][progress] 1. reading 5 class files took 0.0114 s
8756[info][progress] collecting dependencies took 0.0045 s
8757[info][progress] creating the dependencies store took 0.0023 s
8758[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0070 s
8759[info][progress] 2.1. preprocessing dependencies took 0.0072 s
8760[info][project info] Dependencies between source elements: 68
8761[info][project info] Dependencies on primitive types: 10
8762[info][project info] Dependencies on array types: 0
8763[info][progress] 2.2. postprocessing dependencies took 0.0028 s
8764[info][project info] Number of source elements: 83
8765[info][project info] Outgoing dependencies: 68
8766[info][project info] Incoming dependencies: 58
8767[info][project info] Symbol(Empty) (0)
8768[info][project info] Symbol(Mathematics) (17)
8769[info][project info] Symbol(Rational) (19)
8770[info][project info] Symbol(Example) (4)
8771[info][project info] Symbol(Number) (18)
8772[info][project info] Symbol(Operations) (10)
8773[info][project info] => Matched source elements: 68
8774[info][project info] => Other source elements: 15
8775[info][progress] 3. determining the extension of the ensembles took 0.0039 s
8776[info][progress] checking: Symbol(Mathematics) is_only_to_be_used_by (Symbol(Example))
8777[info][progress] 4. checking the specified dependency constraints took 0.0012 s
8778[info] - should validate the allows_incoming_dependencies_from constraint with no violations
8779[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8780[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}
8781[info][project setup] computing type hierarchy took 0.0037 s
8782[info][project setup] computing overriding information took 0.0013 s
8783[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, ...}
8784[info][project setup] computing defined methods took 0.0024 s
8785[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8786[info][progress] project created (9)
8787[info][project configuration] project validation revealed 0 significant issues
8788[info][project setup] validating the project took 0.0010 s
8789[info][project setup] creating the project took 0.0082 s
8790[info][progress] 1. reading 5 class files took 0.0083 s
8791[info][progress] collecting dependencies took 0.0033 s
8792[info][progress] creating the dependencies store took 0.0023 s
8793[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0065 s
8794[info][progress] 2.1. preprocessing dependencies took 0.0066 s
8795[info][project info] Dependencies between source elements: 68
8796[info][project info] Dependencies on primitive types: 10
8797[info][project info] Dependencies on array types: 0
8798[info][progress] 2.2. postprocessing dependencies took 0.0034 s
8799[info][project info] Number of source elements: 83
8800[info][project info] Outgoing dependencies: 68
8801[info][project info] Incoming dependencies: 58
8802[info][project info] Symbol(Empty) (0)
8803[info][project info] Symbol(Mathematics) (17)
8804[info][project info] Symbol(Example) (4)
8805[info][project info] Symbol(Number) (18)
8806[info][project info] Symbol(Rational) (19)
8807[info][project info] Symbol(Operations) (10)
8808[info][project info] => Matched source elements: 68
8809[info][project info] => Other source elements: 15
8810[info][progress] 3. determining the extension of the ensembles took 0.0027 s
8811[info][progress] checking: Symbol(Number) is_only_to_be_used_by (Symbol(Rational))
8812[info][progress] 4. checking the specified dependency constraints took 0.0017 s
8813[info] - should validate the allows_incoming_dependencies_from constraint with violations
8814[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8815[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}
8816[info][project setup] computing type hierarchy took 0.0043 s
8817[info][project setup] computing overriding information took 0.0020 s
8818[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, ...}
8819[info][project setup] computing defined methods took 0.0028 s
8820[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8821[info][progress] project created (10)
8822[info][project configuration] project validation revealed 0 significant issues
8823[info][project setup] validating the project took 0.0011 s
8824[info][project setup] creating the project took 0.0092 s
8825[info][progress] 1. reading 5 class files took 0.0093 s
8826[info][progress] collecting dependencies took 0.0017 s
8827[info][progress] creating the dependencies store took 0.0026 s
8828[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0046 s
8829[info][progress] 2.1. preprocessing dependencies took 0.0047 s
8830[info][project info] Dependencies between source elements: 68
8831[info][project info] Dependencies on primitive types: 10
8832[info][project info] Dependencies on array types: 0
8833[info][progress] 2.2. postprocessing dependencies took 0.0032 s
8834[info][project info] Number of source elements: 83
8835[info][project info] Outgoing dependencies: 68
8836[info][project info] Incoming dependencies: 58
8837[info][project info] Symbol(Empty) (0)
8838[info][project info] Symbol(Mathematics) (1)
8839[info][project info] => Matched source elements: 1
8840[info][project info] => Other source elements: 82
8841[info][progress] 3. determining the extension of the ensembles took 0.0017 s
8842[info][progress] checking: Symbol(Mathematics) every_element_should_implement_method (operation1)
8843[info][progress] 4. checking the specified dependency constraints took 0.0019 s
8844[info] - should validate the every_element_should_implement_method constraint with no violations
8845[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8846[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}
8847[info][project setup] computing type hierarchy took 0.0038 s
8848[info][project setup] computing overriding information took 0.0013 s
8849[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, ...}
8850[info][project setup] computing defined methods took 0.0024 s
8851[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8852[info][progress] project created (11)
8853[info][project configuration] project validation revealed 0 significant issues
8854[info][project setup] validating the project took 0.0013 s
8855[info][project setup] creating the project took 0.0085 s
8856[info][progress] 1. reading 5 class files took 0.0086 s
8857[info][progress] collecting dependencies took 0.0041 s
8858[info][progress] creating the dependencies store took 0.0023 s
8859[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0067 s
8860[info][progress] 2.1. preprocessing dependencies took 0.0071 s
8861[info][project info] Dependencies between source elements: 68
8862[info][project info] Dependencies on primitive types: 10
8863[info][project info] Dependencies on array types: 0
8864[info][progress] 2.2. postprocessing dependencies took 0.0025 s
8865[info][project info] Number of source elements: 83
8866[info][project info] Outgoing dependencies: 68
8867[info][project info] Incoming dependencies: 58
8868[info][project info] Symbol(Operations) (1)
8869[info][project info] Symbol(Empty) (0)
8870[info][project info] => Matched source elements: 1
8871[info][project info] => Other source elements: 82
8872[info][progress] 3. determining the extension of the ensembles took 0.0016 s
8873[info][progress] checking: Symbol(Operations) every_element_should_implement_method (operation1)
8874[info][progress] 4. checking the specified dependency constraints took 0.0021 s
8875[info] - should validate the every_element_should_implement_method constraint with violations
8876[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8877[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}
8878[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8879[info][project setup] computing type hierarchy took 0.0062 s
8880[info][project setup] computing overriding information took 0.0008 s
8881[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, ...}
8882[info][project setup] computing defined methods took 0.0024 s
8883[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8884[info][progress] project created (12)
8885[info][project configuration] project validation revealed 0 significant issues
8886[info][project setup] validating the project took 0.0006 s
8887[info][project setup] creating the project took 0.0125 s
8888[info][progress] 1. reading 8 class files took 0.0129 s
8889[info][progress] collecting dependencies took 0.0042 s
8890[info][progress] creating the dependencies store took 0.0016 s
8891[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0062 s
8892[info][progress] 2.1. preprocessing dependencies took 0.0064 s
8893[info][project info] Dependencies between source elements: 46
8894[info][project info] Dependencies on primitive types: 16
8895[info][project info] Dependencies on array types: 0
8896[info][progress] 2.2. postprocessing dependencies took 0.0012 s
8897[info][project info] Number of source elements: 64
8898[info][project info] Outgoing dependencies: 46
8899[info][project info] Incoming dependencies: 38
8900[info][project info] Symbol(Empty) (0)
8901[info][project info] Symbol(Address) (1)
8902[info][project info] Symbol(AbstractEntity) (1)
8903[info][project info] Symbol(User) (1)
8904[info][project info] => Matched source elements: 3
8905[info][project info] => Other source elements: 61
8906[info][progress] 3. determining the extension of the ensembles took 0.0022 s
8907[info][progress] checking: Symbol(Address) every_element_should_extend (Symbol(AbstractEntity))
8908[info][progress] 4. checking the specified dependency constraints took 0.0022 s
8909[info] - should validate the every_element_should_extend constraint with no violations
8910[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8911[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}
8912[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8913[info][project setup] computing type hierarchy took 0.0052 s
8914[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, ...}
8915[info][project setup] computing defined methods took 0.0019 s
8916[info][project setup] computing overriding information took 0.0008 s
8917[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8918[info][progress] project created (13)
8919[info][project configuration] project validation revealed 0 significant issues
8920[info][project setup] validating the project took 0.0010 s
8921[info][project setup] creating the project took 0.0117 s
8922[info][progress] 1. reading 8 class files took 0.0118 s
8923[info][progress] collecting dependencies took 0.0023 s
8924[info][progress] creating the dependencies store took 0.0011 s
8925[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0048 s
8926[info][progress] 2.1. preprocessing dependencies took 0.0056 s
8927[info][project info] Dependencies between source elements: 46
8928[info][project info] Dependencies on primitive types: 16
8929[info][project info] Dependencies on array types: 0
8930[info][progress] 2.2. postprocessing dependencies took 0.0018 s
8931[info][project info] Number of source elements: 64
8932[info][project info] Outgoing dependencies: 46
8933[info][project info] Incoming dependencies: 38
8934[info][project info] Symbol(Empty) (0)
8935[info][project info] Symbol(AbstractEntity) (1)
8936[info][project info] Symbol(User) (1)
8937[info][project info] Symbol(Address) (1)
8938[info][project info] => Matched source elements: 3
8939[info][project info] => Other source elements: 61
8940[info][progress] 3. determining the extension of the ensembles took 0.0017 s
8941[info][progress] checking: Symbol(Address) every_element_should_extend (Symbol(User))
8942[info][progress] 4. checking the specified dependency constraints took 0.0012 s
8943[info] - should validate the every_element_should_extend constraint with violations
8944[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8945[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}
8946[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8947[info][project setup] computing type hierarchy took 0.0055 s
8948[info][project setup] computing overriding information took 0.0007 s
8949[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, ...}
8950[info][project setup] computing defined methods took 0.0019 s
8951[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8952[info][progress] project created (14)
8953[info][project configuration] project validation revealed 0 significant issues
8954[info][project setup] validating the project took 0.0005 s
8955[info][project setup] creating the project took 0.0119 s
8956[info][progress] 1. reading 8 class files took 0.0120 s
8957[info][progress] collecting dependencies took 0.0027 s
8958[info][progress] creating the dependencies store took 0.0009 s
8959[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0039 s
8960[info][progress] 2.1. preprocessing dependencies took 0.0040 s
8961[info][project info] Dependencies between source elements: 46
8962[info][project info] Dependencies on primitive types: 16
8963[info][project info] Dependencies on array types: 0
8964[info][progress] 2.2. postprocessing dependencies took 0.0011 s
8965[info][project info] Number of source elements: 64
8966[info][project info] Outgoing dependencies: 46
8967[info][project info] Incoming dependencies: 38
8968[info][project info] Symbol(Empty) (0)
8969[info][project info] Symbol(EntityId) (2)
8970[info][project info] => Matched source elements: 2
8971[info][project info] => Other source elements: 62
8972[info][progress] 3. determining the extension of the ensembles took 0.0025 s
8973[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (@entity.annotation.Id())
8974[info][progress] 4. checking the specified dependency constraints took 0.0035 s
8975[info] - should validate every_element_should_be_annotated_with constraint with no violations
8976[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8977[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}
8978[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8979[info][project setup] computing type hierarchy took 0.0071 s
8980[info][project setup] computing overriding information took 0.0008 s
8981[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, ...}
8982[info][project setup] computing defined methods took 0.0030 s
8983[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8984[info][progress] project created (15)
8985[info][project configuration] project validation revealed 0 significant issues
8986[info][project setup] validating the project took 0.0009 s
8987[info][project setup] creating the project took 0.0135 s
8988[info][progress] 1. reading 8 class files took 0.0137 s
8989[info][progress] collecting dependencies took 0.0025 s
8990[info][progress] creating the dependencies store took 0.0011 s
8991[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0042 s
8992[info][progress] 2.1. preprocessing dependencies took 0.0043 s
8993[info][project info] Dependencies between source elements: 46
8994[info][project info] Dependencies on primitive types: 16
8995[info][project info] Dependencies on array types: 0
8996[info][progress] 2.2. postprocessing dependencies took 0.0015 s
8997[info][project info] Number of source elements: 64
8998[info][project info] Outgoing dependencies: 46
8999[info][project info] Incoming dependencies: 38
9000[info][project info] Symbol(Empty) (0)
9001[info][project info] Symbol(EntityId) (2)
9002[info][project info] => Matched source elements: 2
9003[info][project info] => Other source elements: 62
9004[info][progress] 3. determining the extension of the ensembles took 0.0017 s
9005[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (@entity.annotation.Entity())
9006[info][progress] 4. checking the specified dependency constraints took 0.0009 s
9007[info] - should validate every_element_should_be_annotated_with constraint with violations
9008[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9009[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}
9010[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
9011[info][project setup] computing type hierarchy took 0.0056 s
9012[info][project setup] computing overriding information took 0.0007 s
9013[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, ...}
9014[info][project setup] computing defined methods took 0.0018 s
9015[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
9016[info][progress] project created (16)
9017[info][project configuration] project validation revealed 0 significant issues
9018[info][project setup] validating the project took 0.0006 s
9019[info][project setup] creating the project took 0.0108 s
9020[info][progress] 1. reading 8 class files took 0.0109 s
9021[info][progress] collecting dependencies took 0.0021 s
9022[info][progress] creating the dependencies store took 0.0010 s
9023[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0033 s
9024[info][progress] 2.1. preprocessing dependencies took 0.0034 s
9025[info][project info] Dependencies between source elements: 46
9026[info][project info] Dependencies on primitive types: 16
9027[info][project info] Dependencies on array types: 0
9028[info][progress] 2.2. postprocessing dependencies took 0.0015 s
9029[info][project info] Number of source elements: 64
9030[info][project info] Outgoing dependencies: 46
9031[info][project info] Incoming dependencies: 38
9032[info][project info] Symbol(Empty) (0)
9033[info][project info] Symbol(EntityId) (2)
9034[info][project info] => Matched source elements: 2
9035[info][project info] => Other source elements: 62
9036[info][progress] 3. determining the extension of the ensembles took 0.0021 s
9037[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (entity.annotation.Id - entity.annotation.Column)
9038[info][progress] 4. checking the specified dependency constraints took 0.0008 s
9039[info] - should validate every_element_should_be_annotated_with (multiple annotations) constraint with no violations
9040[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9041[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}
9042[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
9043[info][project setup] computing type hierarchy took 0.0058 s
9044[info][project setup] computing overriding information took 0.0009 s
9045[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, ...}
9046[info][project setup] computing defined methods took 0.0035 s
9047[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
9048[info][progress] project created (17)
9049[info][project configuration] project validation revealed 0 significant issues
9050[info][project setup] validating the project took 0.0005 s
9051[info][project setup] creating the project took 0.0120 s
9052[info][progress] 1. reading 8 class files took 0.0125 s
9053[info][progress] collecting dependencies took 0.0014 s
9054[info][progress] creating the dependencies store took 0.0008 s
9055[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0025 s
9056[info][progress] 2.1. preprocessing dependencies took 0.0026 s
9057[info][project info] Dependencies between source elements: 46
9058[info][project info] Dependencies on primitive types: 16
9059[info][project info] Dependencies on array types: 0
9060[info][progress] 2.2. postprocessing dependencies took 0.0008 s
9061[info][project info] Number of source elements: 64
9062[info][project info] Outgoing dependencies: 46
9063[info][project info] Incoming dependencies: 38
9064[info][project info] Symbol(Empty) (0)
9065[info][project info] Symbol(EntityId) (2)
9066[info][project info] => Matched source elements: 2
9067[info][project info] => Other source elements: 62
9068[info][progress] 3. determining the extension of the ensembles took 0.0032 s
9069[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (entity.annotation.Id - entity.annotation.Column)
9070[info][progress] 4. checking the specified dependency constraints took 0.0009 s
9071[info] - should validate every_element_should_be_annotated_with (multiple annotations) constraint with violations
9072[info] ClasspathFileTest:
9073[info] the Architecture Validation Library when processing classpath files
9074[info] - should return the expected list of paths that match the given regular expression
9075[info] - should throw a specification error if path couldn't be found
9076[info] - should return the expected list of paths that match the given list of regular expressions
9077[info] - should throw a specification error if the path to one of the given JARs couldn't be found
9078[info][project] finalized (LogContext(3624261))
9079[info][project] finalized (LogContext(3624233))
9080[info][project] finalized (LogContext(3624203))
9081[info][project] finalized (LogContext(3624169))
9082[info][project] finalized (LogContext(3624140))
9083[info][project] finalized (LogContext(3623948))
9084[info][project] finalized (LogContext(3623921))
9085[info][project] finalized (LogContext(3623889))
9086[info][project] finalized (LogContext(3623852))
9087[info][project] finalized (LogContext(3623693))
9088[info][project] finalized (LogContext(3624080))
9089[info][project] finalized (LogContext(3624055))
9090[info][project] finalized (LogContext(3624028))
9091[info][project] finalized (LogContext(3623999))
9092[info][project] finalized (LogContext(3623974))
9093[info][project] finalized (LogContext(3624108))
9094[info][project] finalized (LogContext(3623471))
9095[info] Disabling assertions
9096[info] Enabling assertions
9097[info] Disabling assertions
9098[info] Enabling assertions
9099Starting build for ProjectRef(file:/build/repo/,ConfigurationExplorer) (configuration-explorer)... [11/19]
9100Compile 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
9101[info] Disabling assertions
9102[info] Enabling assertions
9103[info] compiling 10 Scala sources to /build/repo/TOOLS/ce/target/scala-3.8.0-RC5/classes ...
9104[warn] there was 1 deprecation warning; re-run with -deprecation for details
9105[warn] one warning found
9106[info] done compiling
9107[info] Disabling assertions
9108[info] Enabling assertions
9109[info] compiling 60 Scala sources and 1 Java source to /build/repo/DEVELOPING_OPAL/demos/target/scala-3.8.0-RC5/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] compiling 55 Scala sources to /build/repo/TOOLS/hermes/target/scala-3.8.0-RC5/classes ...
9114[info] done compiling
9115[info] Disabling assertions
9116[info] Enabling assertions
9117[info] Disabling assertions
9118[info] Enabling assertions
9119[info] Disabling assertions
9120[info] Enabling assertions
9121Starting build for ProjectRef(file:/build/repo/,ThreeAddressCode) (three-address-code)... [12/19]
9122Compile 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
9123[info] Disabling assertions
9124[info] Enabling assertions
9125[info] Disabling assertions
9126[info] Enabling assertions
9127[info] Disabling assertions
9128[info] Enabling assertions
9129[warn] javaOptions will be ignored, fork is set to false
9130[info][OPAL Common] Production Build
9131[info][class file reader] information about class files synthesized at parsing time is removed
9132[info][class file reader] the control-flow is simplified
9133[info][class file reader] control flow simplifications are not logged
9134[info][OPAL Bytecode Representation] Production Build
9135[info][class file reader] information about class files synthesized at parsing time is removed
9136[info][class file reader] the control-flow is simplified
9137[info][class file reader] control flow simplifications are not logged
9138[info][class file reader] invokedynamics are rewritten
9139[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9140[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9141[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9142[info][class file reader] unknown invokedynamics are logged
9143[info][class file reader] dynamic constants are rewritten
9144[info][class file reader] rewrites of dynamic constants are not logged
9145[info][class file reader] unknown dynamic constants are logged
9146[info][class file reader] unresolved dynamic constants are logged
9147[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
9148[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)
9149[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
9150[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)
9151[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9152[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}
9153[info][project setup] computing type hierarchy took 0.0352 s
9154[info][project setup] computing overriding information took 0.0063 s
9155[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, ...}
9156[info][project setup] computing defined methods took 0.0140 s
9157[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9158[info][progress] project created (1)
9159[info][project configuration] project validation revealed 0 significant issues
9160[info][project setup] validating the project took 0.0049 s
9161[info][project setup] creating the project took 0.0961 s
9162[info] TACNaiveRefCmpIfTest:
9163[info] the naive TAC of reference comparison if instructions
9164[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}
9165[info][OPAL] org.opalj.br.cfg.CFG.Validate: validation off
9166[info][OPAL] org.opalj.br.cfg.CFG.DF.Solver.Trace: false
9167[info] - should correctly reflect the equals case
9168[info] - should correctly reflect the not-equals case
9169[info] - should correctly reflect the non-null case
9170[info] - should correctly reflect the is-null case
9171[info][class file reader] information about class files synthesized at parsing time is removed
9172[info][class file reader] the control-flow is simplified
9173[info][class file reader] control flow simplifications are not logged
9174[info][class file reader] invokedynamics are rewritten
9175[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9176[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9177[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9178[info][class file reader] unknown invokedynamics are logged
9179[info][class file reader] dynamic constants are rewritten
9180[info][class file reader] rewrites of dynamic constants are not logged
9181[info][class file reader] unknown dynamic constants are logged
9182[info][class file reader] unresolved dynamic constants are logged
9183[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9184[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}
9185[info][project setup] computing type hierarchy took 0.0068 s
9186[info][project setup] computing overriding information took 0.0045 s
9187[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, ...}
9188[info][project setup] computing defined methods took 0.0063 s
9189[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9190[info][progress] project created (2)
9191[info][project configuration] project validation revealed 0 significant issues
9192[info][project setup] validating the project took 0.0034 s
9193[info][project setup] creating the project took 0.0183 s
9194[info] TACNaiveIntegerIfTest:
9195[info] the naive TAC of integer if instructions
9196[info] - should correctly reflect the not-equals case
9197[info] - should correctly reflect the equals case
9198[info] - should correctly reflect the greater-equals case
9199[info] - should correctly reflect the less-then case
9200[info] - should correctly reflect the less-equals case
9201[info] - should correctly reflect the greater-then case
9202[info][class file reader] information about class files synthesized at parsing time is removed
9203[info][class file reader] the control-flow is simplified
9204[info][class file reader] control flow simplifications are not logged
9205[info][class file reader] invokedynamics are rewritten
9206[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9207[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9208[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9209[info][class file reader] unknown invokedynamics are logged
9210[info][class file reader] dynamic constants are rewritten
9211[info][class file reader] rewrites of dynamic constants are not logged
9212[info][class file reader] unknown dynamic constants are logged
9213[info][class file reader] unresolved dynamic constants are logged
9214[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9215[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}
9216[info][project setup] computing type hierarchy took 0.0077 s
9217[info][project setup] computing overriding information took 0.0018 s
9218[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, ...}
9219[info][project setup] computing defined methods took 0.0065 s
9220[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9221[info][progress] project created (3)
9222[info][project configuration] project validation revealed 0 significant issues
9223[info][project setup] validating the project took 0.0039 s
9224[info][project setup] creating the project took 0.0223 s
9225[info] TACNaiveStackAndSynchronizationTest:
9226[info] the naive TAC of stack manipulation and synchronization instructions
9227[info] - should correctly reflect pop
9228[info] - should correctly reflect pop2 mode 2
9229[info] - should correctly reflect dup
9230[info] - should correctly reflect monitorenter and -exit
9231[info] - should correctly reflect invokestatic
9232[info] - should correctly reflect invokeinterface
9233[info][class file reader] information about class files synthesized at parsing time is removed
9234[info][class file reader] the control-flow is simplified
9235[info][class file reader] control flow simplifications are not logged
9236[info][class file reader] invokedynamics are rewritten
9237[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9238[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9239[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9240[info][class file reader] unknown invokedynamics are logged
9241[info][class file reader] dynamic constants are rewritten
9242[info][class file reader] rewrites of dynamic constants are not logged
9243[info][class file reader] unknown dynamic constants are logged
9244[info][class file reader] unresolved dynamic constants are logged
9245[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9246[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}
9247[info][project setup] computing type hierarchy took 0.0051 s
9248[info][project setup] computing overriding information took 0.0011 s
9249[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, ...}
9250[info][project setup] computing defined methods took 0.0038 s
9251[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9252[info][progress] project created (4)
9253[info][project configuration] project validation revealed 0 significant issues
9254[info][project setup] validating the project took 0.0019 s
9255[info][project setup] creating the project took 0.0117 s
9256[info] TACNaiveSwitchTest:
9257[info] the naive TAC of switch instructions
9258[info] - should correctly reflect tableswitch case
9259[info] - should correctly reflect lookupswitch case
9260[info][class file reader] information about class files synthesized at parsing time is removed
9261[info][class file reader] the control-flow is simplified
9262[info][class file reader] control flow simplifications are not logged
9263[info][class file reader] invokedynamics are rewritten
9264[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9265[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9266[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9267[info][class file reader] unknown invokedynamics are logged
9268[info][class file reader] dynamic constants are rewritten
9269[info][class file reader] rewrites of dynamic constants are not logged
9270[info][class file reader] unknown dynamic constants are logged
9271[info][class file reader] unresolved dynamic constants are logged
9272[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9273[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}
9274[info][project setup] computing type hierarchy took 0.0045 s
9275[info][project setup] computing overriding information took 0.0016 s
9276[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, ...}
9277[info][project setup] computing defined methods took 0.0049 s
9278[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9279[info][progress] project created (5)
9280[info][project configuration] project validation revealed 0 significant issues
9281[info][project setup] validating the project took 0.0026 s
9282[info][project setup] creating the project took 0.0135 s
9283[info] TACNaiveIntegerArithmeticTest:
9284[info] the naive TAC of integer operations
9285[info] - should correctly reflect addition
9286[info] - should correctly reflect logical and
9287[info] - should correctly reflect division
9288[info] - should correctly reflect incrementation by a constant
9289[info] - should correctly reflect negation
9290[info] - should correctly reflect multiplication
9291[info] - should correctly reflect logical or
9292[info] - should correctly reflect modulo
9293[info] - should correctly reflect shift right
9294[info] - should correctly reflect shift left
9295[info] - should correctly reflect subtraction
9296[info] - should correctly reflect arithmetic shift right
9297[info] - should correctly reflect logical xor
9298[info][class file reader] information about class files synthesized at parsing time is removed
9299[info][project] finalized (LogContext(3646110))
9300[info][project] finalized (LogContext(3646143))
9301[info][project] finalized (LogContext(3645766))
9302[info][project] finalized (LogContext(3645981))
9303[info][project] finalized (LogContext(3646033))
9304[info][project configuration] the JDK is part of the analysis
9305[info][project setup] computing type hierarchy took 0.6007 s
9306[info][project setup] computing overriding information took 1.5249 s
9307[info][project setup] computing defined methods took 1.7006 s
9308[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
9309[info][progress] project created (5)
9310[info][project configuration] project validation revealed 0 significant issues
9311[info][project setup] validating the project took 0.0135 s
9312[info][project setup] creating the project took 2.4040 s
9313[info][class file reader] information about class files synthesized at parsing time is removed
9314[info][class file reader] the control-flow is simplified
9315[info][class file reader] control flow simplifications are not logged
9316[info][project configuration] the JDK is part of the analysis
9317[info][project setup] computing type hierarchy took 0.2183 s
9318[info][project setup] computing defined methods took 0.5254 s
9319[info][project setup] computing overriding information took 0.6017 s
9320[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
9321[info][progress] project created (6)
9322[info][project configuration] project validation revealed 0 significant issues
9323[info][project setup] validating the project took 0.9107 s
9324[info][project setup] creating the project took 1.8010 s
9325[info][class file reader] information about class files synthesized at parsing time is removed
9326[info][class file reader] the control-flow is simplified
9327[info][class file reader] control flow simplifications are not logged
9328[info][class file reader] invokedynamics are rewritten
9329[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9330[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9331[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9332[info][class file reader] unknown invokedynamics are logged
9333[info][class file reader] dynamic constants are rewritten
9334[info][class file reader] rewrites of dynamic constants are not logged
9335[info][class file reader] unknown dynamic constants are logged
9336[info][class file reader] unresolved dynamic constants are logged
9337[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9338[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}
9339[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9340[info][project setup] computing type hierarchy took 0.0150 s
9341[info][project setup] computing overriding information took 0.0008 s
9342[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, ...}
9343[info][project setup] computing defined methods took 0.0052 s
9344[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9345[info][progress] project created (7)
9346[info][project configuration] project validation revealed 0 significant issues
9347[info][project setup] validating the project took 0.0023 s
9348[info][project setup] creating the project took 0.0260 s
9349[info] TACAITest:
9350[info] the data-flow based three-address code
9351[info] analysis of ai-9.jar with jdk: api
9352[info][OPAL Abstract Interpretation Framework] Production Build
9353[info] - complex case of catching and storing exceptions (ai.MethodsWithExceptions.extensiveCatchGame using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9354[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)
9355[info] - (mis)using exceptions to control a method's flow (ai.MethodsWithExceptions.exceptionAsControlFlow using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9356[info] - that the new is not stripped away if the init is never executed (ai.MethodsWithExceptions.onlyNewNoInitDueToException using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9357[info] analysis of ai-9.jar with jdk: complete
9358[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)
9359[info] - chained method callees ("Builder Pattern") (ai.domain.StringValues.build using org.opalj.ai.domain.l2.DefaultPerformInvocationsDomainWithCFGAndDefUse)
9360[info] analysis of ai-9.jar with jdk: no
9361[info] - the information related to handled exceptions is complete (ai.MethodsWithExceptions.withFinallyAndThrows using org.opalj.ai.domain.l0.PrimitiveTACAIDomain)
9362[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)
9363[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)
9364[info] - all exceptions that may be raised are caught (ai.MethodsWithExceptions.differentExceptionsHandledBySameHandler using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9365[info] - all exceptions that may be raised - depending on the taken path - are caught (ai.MethodsWithExceptions.differentExceptionsRelatedToArraysHandledBySameHandler using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9366[info] - the first parameter of a static method should have id -2 (ai.MethodsPlain.identity using org.opalj.ai.domain.l0.PrimitiveTACAIDomain)
9367[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)
9368[info] - no exceptions are thrown (ai.MethodsWithArrays.threeElements using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9369[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)
9370[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)
9371[info] - array values are correctly stored in a MultipleReferenceValues (ai.MethodsWithArrays.referenceToMultipleArrays using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9372[info] - the information related to handled exceptions is complete (ai.MethodsWithExceptions.withFinallyAndThrows using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9373[info][class file reader] information about class files synthesized at parsing time is removed
9374[info][class file reader] the control-flow is simplified
9375[info][class file reader] control flow simplifications are not logged
9376[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9377[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}
9378[info][project setup] computing type hierarchy took 0.0249 s
9379[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, ...}
9380[info][project setup] computing defined methods took 0.0007 s
9381[info][project setup] computing overriding information took 0.0040 s
9382[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9383[info][progress] project created (8)
9384[info][project configuration] project validation revealed 0 significant issues
9385[info][project setup] validating the project took 0.0032 s
9386[info][project setup] creating the project took 0.0377 s
9387[info] CallersTest:
9388[info] org.opalj.tac.fpcf.properties.CallersTest *** ABORTED ***
9389[info] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9390[info] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
9391[info] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
9392[info] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
9393[info] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
9394[info] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
9395[info] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
9396[info] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
9397[info] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
9398[info] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
9399[info] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
9400[info] ...
9401[error] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9402[error] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
9403[error] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
9404[error] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
9405[error] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
9406[error] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
9407[error] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
9408[error] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
9409[error] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
9410[error] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
9411[error] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
9412[error] at scala.reflect.internal.Symbols$TypeSymbol.updateTypeCache(Symbols.scala:3278)
9413[error] at scala.reflect.internal.Symbols$TypeSymbol.maybeUpdateTypeCache(Symbols.scala:3264)
9414[error] at scala.reflect.internal.Symbols$TypeSymbol.tpe_$times(Symbols.scala:3242)
9415[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.scala$reflect$runtime$SynchronizedSymbols$SynchronizedTypeSymbol$$super$tpe_$times(JavaMirrors.scala:96)
9416[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.$anonfun$tpe_$times$1(SynchronizedSymbols.scala:245)
9417[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times(SynchronizedSymbols.scala:149)
9418[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times$(SynchronizedSymbols.scala:245)
9419[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.tpe_$times(JavaMirrors.scala:96)
9420[error] at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:253)
9421[error] at scala.reflect.runtime.JavaMirrors.createMirror(JavaMirrors.scala:49)
9422[error] at scala.reflect.runtime.JavaMirrors.rootMirror(JavaMirrors.scala:56)
9423[error] at scala.reflect.runtime.JavaMirrors.rootMirror$(JavaMirrors.scala:56)
9424[error] at scala.reflect.runtime.JavaUniverse.rootMirror$lzycompute(JavaUniverse.scala:30)
9425[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
9426[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
9427[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:295)
9428[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:295)
9429[error] at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1667)
9430[error] at scala.reflect.runtime.JavaUniverse.init(JavaUniverse.scala:156)
9431[error] at scala.reflect.runtime.JavaUniverse.<init>(JavaUniverse.scala:95)
9432[error] at scala.reflect.runtime.package$.universe$lzycompute(package.scala:29)
9433[error] at scala.reflect.runtime.package$.universe(package.scala:29)
9434[error] at org.opalj.util.package$.getObjectReflectively(package.scala:129)
9435[error] at org.opalj.tac.cg.CallGraphKey.resolveAnalysisRunner(CallGraphKey.scala:155)
9436[error] at org.opalj.tac.cg.CallGraphKey.resolveAnalysisRunner$(CallGraphKey.scala:44)
9437[error] at org.opalj.tac.cg.CHACallGraphKey$.resolveAnalysisRunner(CHACallGraphKey.scala:22)
9438[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses$$anonfun$1(CallGraphKey.scala:104)
9439[error] at scala.collection.StrictOptimizedIterableOps.strictOptimizedFlatMap(StrictOptimizedIterableOps.scala:121)
9440[error] at scala.collection.StrictOptimizedIterableOps.strictOptimizedFlatMap$(StrictOptimizedIterableOps.scala:30)
9441[error] at scala.collection.convert.JavaCollectionWrappers$JListWrapper.strictOptimizedFlatMap(JavaCollectionWrappers.scala:141)
9442[error] at scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:109)
9443[error] at scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:30)
9444[error] at scala.collection.convert.JavaCollectionWrappers$JListWrapper.flatMap(JavaCollectionWrappers.scala:141)
9445[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses(CallGraphKey.scala:104)
9446[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses$(CallGraphKey.scala:44)
9447[error] at org.opalj.tac.cg.CHACallGraphKey$.registeredAnalyses(CHACallGraphKey.scala:22)
9448[error] at org.opalj.tac.cg.CallGraphKey.allCallGraphAnalyses(CallGraphKey.scala:116)
9449[error] at org.opalj.tac.cg.CallGraphKey.allCallGraphAnalyses$(CallGraphKey.scala:44)
9450[error] at org.opalj.tac.cg.CHACallGraphKey$.allCallGraphAnalyses(CHACallGraphKey.scala:22)
9451[error] at org.opalj.tac.cg.CallGraphKey.requirements(CallGraphKey.scala:96)
9452[error] at org.opalj.tac.cg.CallGraphKey.requirements$(CallGraphKey.scala:44)
9453[error] at org.opalj.tac.cg.CHACallGraphKey$.requirements(CHACallGraphKey.scala:26)
9454[error] at org.opalj.tac.cg.CHACallGraphKey$.requirements(CHACallGraphKey.scala:24)
9455[error] at org.opalj.si.Project.derive$1(Project.scala:123)
9456[error] at org.opalj.si.Project.get(Project.scala:150)
9457[error] at org.opalj.si.Project.get$(Project.scala:14)
9458[error] at org.opalj.br.analyses.Project.get(Project.scala:116)
9459[error] at org.opalj.tac.fpcf.properties.CallersTest.<init>(CallersTest.scala:44)
9460[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
9461[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
9462[error] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
9463[error] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
9464[error] at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
9465[error] at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
9466[error] at java.base/java.lang.Class.newInstance(Class.java:645)
9467[error] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:454)
9468[error] at sbt.TestRunner.runTest$1(TestFramework.scala:153)
9469[error] at sbt.TestRunner.run(TestFramework.scala:168)
9470[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
9471[error] at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
9472[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
9473[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
9474[error] at sbt.TestFunction.apply(TestFramework.scala:348)
9475[error] at sbt.Tests$.processRunnable$1(Tests.scala:475)
9476[error] at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
9477[error] at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
9478[error] at sbt.std.Transform$$anon$4.work(Transform.scala:69)
9479[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
9480[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
9481[error] at sbt.Execute.work(Execute.scala:292)
9482[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
9483[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
9484[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
9485[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
9486[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
9487[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
9488[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
9489[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
9490[error] at java.base/java.lang.Thread.run(Thread.java:833)
9491[error] (ThreeAddressCode / Test / executeTests) java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9492[info] Disabling assertions
9493[info] Enabling assertions
9494[info] Disabling assertions
9495[info] Enabling assertions
9496Starting build for ProjectRef(file:/build/repo/,IDE) (ide)... [13/19]
9497Compile 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
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
9506[info] Disabling assertions
9507[info] Enabling assertions
9508Starting build for ProjectRef(file:/build/repo/,AbstractInterpretationFramework) (abstract-interpretation-framework)... [14/19]
9509Compile 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
9510[info] Disabling assertions
9511[info] Enabling assertions
9512[info] Disabling assertions
9513[info] Enabling assertions
9514[info] Disabling assertions
9515[info] Enabling assertions
9516[warn] javaOptions will be ignored, fork is set to false
9517[info] PropertyTracingTest:
9518[info] a domain that traces control-flow dependent properties
9519[info][OPAL Common] Production Build
9520[info][class file reader] information about class files synthesized at parsing time is removed
9521[info][class file reader] the control-flow is simplified
9522[info][class file reader] control flow simplifications are not logged
9523[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
9524[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)
9525[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
9526[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)
9527[info][OPAL Bytecode Representation] Production Build
9528[info][OPAL Abstract Interpretation Framework] Production Build
9529[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}
9530[info] - should be able to correctly identify that the method notSanitized1 does not sanitize the value
9531[info] - should be able to correctly identify that the method notSanitized2 does not sanitize the value
9532[info] - should be able to correctly identify that the method sanitized1 does sanitize the value
9533[info] - should be able to correctly identify that the method sanitized2 does sanitize the value
9534[info] - should be able to correctly identify that the method sanitized3 does sanitize the value
9535[info] - should be able to correctly identify that the method sanitized4 does sanitize the value
9536[info] - should be able to correctly identify that the method sanitized5 does sanitize the value
9537[info] - should be able to correctly identify that the method sanitized6 does sanitize the value
9538[info] LocalsTest:
9539[info] a Locals data structure
9540[info] - should be empty if it has size 0
9541[info] - should be non-empty if it has more than one element
9542[info] - should return null for each field after initialization
9543[info] - should be able to return the value stored (updated(index,value)) at an index
9544[info] - should be able to return the values stored (updated(index,value1,value2)) at an index
9545[info] - should iterate over all values
9546[info] - should be able to map the values to some other data-type
9547[info] - should be able to merge two locals
9548[info] - should return "this" locals if the merge results in values of "this" local
9549[info] - should be able to set a locals' value
9550[info] - should be able to update the locals in-place
9551[info] - should return the same locals if the mapConserve does not update a value
9552[info] - should be able to map the locals
9553[info] - should be able to map the locals using the index
9554[info] - should be able to calculate a hashCode even if it is non-full
9555[info] - should be comparable to a non-full Locals collections
9556[info] - should be able to get the nthValue
9557[info][class file reader] information about class files synthesized at parsing time is removed
9558[info][class file reader] the control-flow is simplified
9559[info][class file reader] control flow simplifications are not logged
9560[info][class file reader] information about class files synthesized at parsing time is removed
9561[info][class file reader] the control-flow is simplified
9562[info][class file reader] control flow simplifications are not logged
9563[info][class file reader] invokedynamics are rewritten
9564[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9565[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9566[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9567[info][class file reader] unknown invokedynamics are logged
9568[info][class file reader] dynamic constants are rewritten
9569[info][class file reader] rewrites of dynamic constants are not logged
9570[info][class file reader] unknown dynamic constants are logged
9571[info][class file reader] unresolved dynamic constants are logged
9572[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9573[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}
9574[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9575[info][project setup] computing type hierarchy took 0.0087 s
9576[info][project setup] computing overriding information took 0.0117 s
9577[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, ...}
9578[info][project setup] computing defined methods took 0.0172 s
9579[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9580[info][progress] project created (1)
9581[info][project configuration] project validation revealed 0 significant issues
9582[info][project setup] validating the project took 0.0095 s
9583[info][project setup] creating the project took 0.0775 s
9584[info] DefaultReferenceValuesTest:
9585[info] the DefaultReferenceValues domain
9586[info] isValueASubtypeOf
9587[info] - should be able to cast an array of objects to an array of array of ints
9588[info] abstractsOver
9589[info] - an ArrayValue should abstract over ifself (with a different timestamp)
9590[info] isMorePreciseThan
9591[info] - an ObjectValue should not be more precise than a second value with the same properties
9592[info] - an ObjectValue should not be more precise than a second value with the same properties, but a different timestamp
9593[info] - an ArrayValue should not be more precise than itself
9594[info] - an ArrayValue should not be more precise than itself (with a different timestamp)
9595[info] - a NullValue should be more precise than an ObjectValue but not vice versa
9596[info] - an ObjectValue of type java/lang/String should be more precise than an ObjectValue of type java/lang/Object but not vice versa
9597[info] using the factory methods
9598[info] - it should be possible to create a representation for a non-null object with a specific type
9599[info] refining a DomainValue that represents a reference value
9600[info] - it should be able to correctly update the upper bound of the corresponding value
9601[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
9602[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
9603[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
9604[info] - should be able to correctly handle the subsequent refinement of the upper type bound of a single value of a multiple reference value
9605[info] the summarize function
9606[info] - it should calculate a meaningful upper type bound given multiple different types of reference values
9607[info] joining two DomainValues that represent reference values
9608[info] - it should keep the old value when we merge a value with an identical value
9609[info] - it should represent both values after a join of two independent values
9610[info] - it should represent all three values when we join a MultipleReferenceValue with an ObjectValue if all three values are independent
9611[info] - it should be able to join two value sets that contain (reference) identical values
9612[info] - it should be able to join two value sets where the original set is a superset of the second set
9613[info] - it should be able to join two value sets where the original set is a subset of the second set
9614[info] - should be able to join two values with the exact same properties
9615[info] - should be able to join two refined values sets
9616[info] - should be able to rejoin a value
9617[info] - should be able to rejoin a refined object value
9618[info] - should be able to rejoin a refined array value
9619[info] - should handle an idempotent rejoin of a nullvalue
9620[info] - should handle a join of a refined ObjectValue with a MultipleReferenceValue that references the unrefined ObjectValue
9621[info] - should handle a join of an ObjectValue with a MultipleReferenceValue that references the refined ObjectValue
9622[info] using the DefaultReferenceValues domain
9623[info] - it should be able to handle the case where we throw a "null" value or some other value
9624[info] - it should be able to handle basic aliasing (method: "aliases"
9625[info] - it should be able to handle complex refinements (method: "complexRefinement")
9626[info] - it should be possible to get precise information about a method's return values (method: "maybeNull")
9627[info] - it should be possible to handle conditional assignments (method: "simpleConditionalAssignment")
9628[info] - it should be possible to handle conditional assignments (method: "conditionalAssignment1")
9629[info] - it should be able to correctly track a MultipleReferenceValue's values in the presence of aliasing (method: "complexAliasing")
9630[info] - it should be able to correctly determine the value's properties in the presence of aliasing (method: "iterativelyUpdated")
9631[info] - it should be able to handle control flow dependent values (method: "cfDependentValues")
9632[info] - it should be able to correctly refine a MultipleReferenceValues
9633[info] - it should be able to correctly refine related MultipleReferenceValues (method: relatedMultipleReferenceValues)
9634[info] - it should be able to correctly refine the nullness property of MultipleReferenceValues (method: refiningNullnessOfMultipleReferenceValues)
9635[info] - it should be able to correctly refine the upper type bound of MultipleReferenceValues (method: refiningTypeBoundOfMultipleReferenceValues)
9636[info] IssueIDLTest:
9637[info] the toIDL method
9638[info] - should return a valid issue description for a most basic Issue
9639[info] - should return a valid issue description for an Issue which specifies the underlying analysis
9640[info] - should return a valid issue description for an Issue which defines some categories
9641[info] - should return a valid issue description for an Issue which defines the kinds
9642[info] - should return a valid issue description for an Issue which specifies further details
9643[info] - should return a valid issue description for an Issue which specifies all standard attributes
9644[info] PackageTest:
9645[info] the mapOperands method
9646[info] - should be able to map an empty list of operands
9647[info] - should be able to map a list with one operand
9648[info] - should be able to map a list with two different operands
9649[info] - should be able to map a list with three different operands
9650[info] - should be able to map a list with three different operands, where the two first operands are identical
9651[info] - should be able to map a list with three different operands, where the two last operands are identical
9652[info] - should be able to map a list with three different operands, where all three operands are identical
9653[info] DefaultPerInstructionPostProcessingTest:
9654[info] the DefaultPerInstructionPostProcessing trait
9655[info] - should be able to analyze a method that always throws an exception
9656[info] - should be able to analyze a method that catches everything
9657[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
9658[info] - should be able to analyze a method that catches the thrown exceptions
9659[info] - should be able to handle the pattern where some (checked) exceptions are caught and then rethrown as an unchecked exception
9660[info] - should be able to analyze a method that always throws an exception but also swallows several exceptions
9661[info] UtilTest:
9662[info] the function removeFirstWhile
9663[info] - should return the given list if no element matches
9664[info] - should return the given list if the matching element is not considered
9665[info] - should return the list even if the head matches but it does not pass the filter
9666[info] - should return the list without it's head if the head matches
9667[info] - should return the list without it's second element if that element matches
9668[info] - should return the list without it's last element if that element matches
9669[info] MethodsWithArraysTest:
9670[info] the abstract interpreter
9671[info] - should be able to analyze a method that processes a byte array
9672[info] - should be able to analyze a method that processes a boolean array
9673[info] - should be able to analyze a method that uses the Java feature that arrays are covariant
9674[info] - should be able to analyze a method that does various (complex) type casts related to arrays
9675[info] DefaultLongSetsTest:
9676[info] central properties of domains that use LongSet values
9677[info] - two instances of ALongValue that may represent different values must not be identical
9678[info] operations involving LongSet values
9679[info] the behavior of join if we exceed the max cardinality
9680[info] - (join of two sets with positive values that exceed the cardinality); i1 join i2 => "StructuralUpdate(LongValue)"
9681[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))"
9682[info] - (join of two sets with positive and negative values that exceed the cardinality); i1 join i2 => "StructuralUpdate(LongValue)"
9683[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))"
9684[info] the behavior of the join operation if we do not exceed the max. spread
9685[info] - (join of disjoint sets) {Long.MinValue,-1} join {1,Long.MaxValue} => {Long.MinValue,-1,1,Long.MaxValue}
9686[info] - (join of intersecting LongSets) {-1,1} join {0,1} => {-1,0,1}
9687[info] - (join of two LongSets with the same values) {-1,1} join {-1,1} => "MetaInformationUpdate"
9688[info] the behavior of the "summarize" function
9689[info] - it should be able to handle intersecting LongSets
9690[info] - it should be able to handle disjunct LongSets
9691[info] - a summary involving some LongValueValue should result in LongValue
9692[info] - should calculate the correct summary if Long.MaxValue is involved
9693[info] - should calculate the correct summary if Long.MinValue is involved
9694[info] the behavior of lmul
9695[info] - {0,3} * {0,2} => {0,6}
9696[info] - {-3,-1} * {-10,-2} => {2,6,10,30}
9697[info] - {-1,3} * {0,2} => {-2,0,6}
9698[info] - {-3,3} * {-2,2} => {-6,6}
9699[info] - {Long.MinValue} * {0} => {0}
9700[info] - {Long.MaxValue} * {0} => {0}
9701[info] - {Long.MinValue} * {2} => {Long.MinValue*2}
9702[info] - {Long.MaxValue} * {2} => {Long.MaxValue*2}
9703[info] - {0,Long.MaxValue} * {Long.MinValue,0} => {Long.MaxValue*Long.MinValue,0}
9704[info] - The result of the mul of a set s and {1} should be s itself; {2,4} * {1} => {2,4}
9705[info] - A specific (but unknown) value * {0} should be {0}
9706[info] the behavior of lor
9707[info] - LongValue | {8,19} => LongValue
9708[info] - {Long.MinValue,Long.MaxValue} | {8,19} => {Long.MinValue+8, Long.MinValue+19, Long.MaxValue}
9709[info] - {Long.MaxValue-2,Long.MaxValue-1} | {Long.MaxValue-1,Long.MaxValue} => {Long.MaxValue-1, Long.MaxValue}
9710[info] - {3} | {8,19} => {11,19}
9711[info] - {0} | {0} => {0}
9712[info] - {0} | {1} => {1}
9713[info] - {1} | {1} => {1}
9714[info] - {1, 3} | {7, 15} => {7, 15}
9715[info] - {8} | {2, 7} => {10, 15}
9716[info] - {Long.MaxValue} | {0} => {Long.MaxValue}
9717[info] - The result of the or of a set s and {0} should be s itself; {2,4} | {0} => {2,4}
9718[info] - A specific (but unknown) value | {-1} should be {-1}
9719[info] the behavior of lxor
9720[info] - LongValue ^ {8,19} => LongValue
9721[info] - {Long.MinValue,Long.MaxValue} ^ {8,19} => {Long.MinValue+8,Long.MinValue+19,Long.MaxValue-19,Long.MaxValue-8}
9722[info] - {Long.MaxValue-2,Long.MaxValue-1} ^ {Long.MaxValue-1,Long.MaxValue} => {0,1,2,3}
9723[info] - {3} ^ {8,19} => {11,16}
9724[info] - {0} ^ {0} => {0}
9725[info] - {0} ^ {1} => {1}
9726[info] - {1} ^ {1} => {0}
9727[info] - {1, 3} ^ {7, 15} => {4,6,12,14}
9728[info] - {8} ^ {2, 7} => {15}
9729[info] - {Long.MaxValue} ^ {0} => {Long.MaxValue}
9730[info] the behavior of ladd
9731[info] - {0,3} + {0,2} => {0,2,3,5}
9732[info] - {-3,-1} + {-10,-2} => {-13,-11,-5,-3}
9733[info] - {-1,3} + {0,2} => {-1,1,3,5}
9734[info] - {0} + LongValue => LongValue
9735[info] - {Long.MinValue,3} + {3,2} => {Long.MinValue+2,Long.MinValue+3,5,6}
9736[info] - {-3,-1} + {-3,Long.MaxValue} => {-6,-4,Long.MaxValue-3,Long.MaxValue-1}
9737[info] the behavior of lsub
9738[info] - {0,3} - {0,2} => {-2,0,1,3}
9739[info] - {-3,-1} - {-10,-2} => {-1,1,7,9}
9740[info] - {-1,3} - {0,2} => {-3,-1,1,3}
9741[info] - {0} - LongValue => LongValue
9742[info] - LongValue - {0} => LongValue
9743[info] - {Long.MinValue,3} - {3,2} => {0,1,Long.MinValue-2,Long.MinValue-3}
9744[info] - {Long.MaxValue,3} - {-3,2} => {Long.MaxValue+3,1,6,Long.MaxValue-2}
9745[info] the behavior of ldiv
9746[info] - {1,3} / {2} => {0,1}
9747[info] - {1,3} / {1} => {1,3}
9748[info] - {1,3} / {0} => ThrowsException
9749[info] - {1,3} / {-1} => {-3,-1}
9750[info] - LongValue / {0} => ThrowsException
9751[info] - LongValue / LongValue => Value and ThrowsException
9752[info] - {-1,200} / LongValue => Value and ThrowsException
9753[info] - {Long.MinValue,-1} / Long.MaxValue => {-1,0}
9754[info] - {Long.MinValue,Long.MaxValue} / Long.MaxValue => {-1,1}
9755[info] the behavior of lrem
9756[info] - LongValue % LongValue => LongValue + Exception
9757[info] - (the dividend is known, but the divisor is 0) {0,3} % {0} => Exception
9758[info] - (the dividend is unknown, but the divisor is 0) LongValue % {0} => Exception
9759[info] - (the dividend is unknown, but the divisor is known) LongValue % {2} => LongValue
9760[info] - (dividend and divisor are positive) {0,3} % {1,2} => {0,1}
9761[info] - (dividend and divisor are negative) {-10,-3} % {-2,-1} => {-1,0}
9762[info] - (the dividend may be positive OR negative) {-10,3} % {1,2} => {0,1}
9763[info] - (the dividend and the divisor may be positive OR negative) {-10,3} % {-3,4} => {-2,-1,0,3}
9764[info] - (the dividend and the divisor are positive) {0,Long.MaxValue} % {16} => {0,15}
9765[info] - (the dividend and the divisor are single values) {2} % {16} => {2}
9766[info] the behavior of land
9767[info] - {3} & {255} => {0}
9768[info] - {4} & {2} => {0}
9769[info] - LongValue & {2} => LongValue
9770[info] - {-2} & LongValue => LongValue
9771[info] - The result of the and of a set s and {-1} should be s itself; {2,4} & {-1} => {2,4}
9772[info] - A specific (but unknown) value & {0} should be {0}
9773[info] the behavior of lshl
9774[info] - LongValue l<< {2} => LongValue
9775[info] - {2} l<< IntegerValue => LongValue
9776[info] - {-1,1} l<< {2} => {-4,4}
9777[info] - {64} l<< {64} => {64}
9778[info] - {1} l<< {64} => {1}
9779[info] - {0} l<< {64} => {0}
9780[info] - {1} l<< {30} => {1073741824}
9781[info] - {1} l<< {2} => {4}
9782[info] - {0,2} l<< {2} => {0,8}
9783[info] - {1,2} l<< {2} => {4,8}
9784[info] the behavior of lshr
9785[info] - LongValue l>> {2} => LongValue
9786[info] - {2} l>> AnIntegerValue => LongValue
9787[info] - {-1,1} l>> {2} => {-1,0}
9788[info] - {256} l>> {64} => {256}
9789[info] - {256} l>> {8} => {1}
9790[info] - {256} l>> {9} => {0}
9791[info] - {0} l>> {64} => {0}
9792[info] - {1} l>> {30} => {0}
9793[info] - {1} l>> {2} => {0}
9794[info] - {1} l>> {0} => {1}
9795[info] - {32,64} l>> {2} => {8,16}
9796[info] the behaviour of lcmp
9797[info] - compare two single-element sets where v1 < v2; lcmp({2}, {4}) => [-1,-1]
9798[info] - compare two single-element sets where v1 = v2; lcmp({2}, {2}) => [0,0]
9799[info] - compare two single-element sets where v1 > v2; lcmp({4}, {2}) => [1,1]
9800[info] - compare a specific (but unknown) LongValue with {Long.MinValue} where v1 can't be < v2; lcmp(LongValue, {Long.MinValue}) => [0,1]
9801[info] - compare a specific (but unknown) LongValue with {Long.MaxValue} where v1 can't be > v2; lcmp({LongValue, {Long.MaxValue}) => [-1,0]
9802[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]
9803[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]
9804[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]
9805[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]
9806[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]
9807[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]
9808[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]
9809[info] - compare two multi-element sets where v1.last overlaps with v2.head; lcmp({2,4}, {4,5}) => [-1,0]
9810[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]
9811[info] - compare two multi-element sets where v1.head overlaps with v2.last; lcmp({2,4}, {-4,2}) => [0,1]
9812[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]
9813[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]
9814[info] - compare two multi-element sets where v1.last overlaps with v2.last; lcmp({-2,0},{-1,0}) => [-1,1]
9815[info] PerformInvocationsTest:
9816[info] PerformInvocations
9817[info][class file reader] information about class files synthesized at parsing time is removed
9818[info][class file reader] the control-flow is simplified
9819[info][class file reader] control flow simplifications are not logged
9820[info][class file reader] invokedynamics are rewritten
9821[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9822[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9823[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9824[info][class file reader] unknown invokedynamics are logged
9825[info][class file reader] dynamic constants are rewritten
9826[info][class file reader] rewrites of dynamic constants are not logged
9827[info][class file reader] unknown dynamic constants are logged
9828[info][class file reader] unresolved dynamic constants are logged
9829[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9830[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}
9831[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9832[info][project setup] computing type hierarchy took 0.0056 s
9833[info][project setup] computing overriding information took 0.0033 s
9834[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, ...}
9835[info][project setup] computing defined methods took 0.0066 s
9836[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9837[info][progress] project created (2)
9838[info][project configuration] project validation revealed 0 significant issues
9839[info][project setup] validating the project took 0.0064 s
9840[info][project setup] creating the project took 0.0224 s
9841[info] - should be able to analyze a simple static method that does nothing
9842[warn][project configuration] method reference cannot be resolved: java.lang.UnsupportedOperationException{ (static?) void <init>()}
9843[info] - should be able to analyze a simple static method that always throws an exception
9844[warn][project configuration] method reference cannot be resolved: java.lang.System{ (static?) long currentTimeMillis()}
9845[info] - should be able to analyze a static method that calls another static method that my fail
9846[info] - should be able to analyze a static method that calls another static method
9847[warn][project configuration] method reference cannot be resolved: java.lang.Object{ (static?) void <init>()}
9848[info] - should be able to analyze a static method that calls multiple other static methods
9849[info] - should be able to analyze a static method that processes the results of other static methods
9850[warn][project configuration] method reference cannot be resolved: java.lang.UnknownError{ (static?) void <init>()}
9851[warn][project configuration] method reference cannot be resolved: java.lang.NullPointerException{ (static?) void <init>()}
9852[warn][project configuration] method reference cannot be resolved: java.lang.IllegalArgumentException{ (static?) void <init>()}
9853[info] - should be able to analyze a static method that throws different exceptions using the same throws statement
9854[info] - should be able to analyze a static method that calls another static method that calls ...
9855[info] - should be able to analyze a method that analyzes the correlation between values
9856[info] - should be able to identify the situation where a passed value is returned as is
9857org.opalj.ai.AIResultBuilder$$anon$2@447fc9aa
9858[info] - should be able to return the information that a parameter or some other value is returned
9859[info] MethodsWithBranchesTest:
9860[info] the abstract interpreter
9861[info] - should be able to analyze a method that performs a comparison with "nonnull"
9862[info] - should be able to analyze a method that performs a comparison with "null"
9863[info] - should be able to analyze methods that perform multiple comparisons
9864[info] ReflectiveInvokerTest:
9865[info] the ReflectiveInvoker trait
9866[info] - should be able to call a static method
9867[info] - should be able to call a static method with a primitive parameter
9868[info] - should be able to call a virtual method without parameters
9869[info] - should be able to call a virtual method with multiple parameters
9870[info] - should be able to handle methods that return void
9871[info] - should return None when the receiver can't be transformed to a Java object
9872[info] - should return None when a parameter can't be transformed to a Java object
9873[info] - should return None when the class is not in the classpath
9874[info] - should return None when the method is not declared
9875[info] - should return Some(NullPointerException) when the receiver is null and we want to invoke an instance method
9876[info] - should return the exception that is thrown by the invoked method
9877[info] the JavaObjectConversions trait
9878[info] - should convert to the correct target type
9879[info][class file reader] information about class files synthesized at parsing time is removed
9880[info][class file reader] the control-flow is simplified
9881[info][class file reader] control flow simplifications are not logged
9882[info][class file reader] invokedynamics are rewritten
9883[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9884[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9885[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9886[info][class file reader] unknown invokedynamics are logged
9887[info][class file reader] dynamic constants are rewritten
9888[info][class file reader] rewrites of dynamic constants are not logged
9889[info][class file reader] unknown dynamic constants are logged
9890[info][class file reader] unresolved dynamic constants are logged
9891[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9892[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}
9893[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9894[info][project setup] computing type hierarchy took 0.0071 s
9895[info][project setup] computing overriding information took 0.0021 s
9896[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, ...}
9897[info][project setup] computing defined methods took 0.0084 s
9898[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9899[info][progress] project created (3)
9900[info][project configuration] project validation revealed 0 significant issues
9901[info][project setup] validating the project took 0.0068 s
9902[info][project setup] creating the project took 0.0256 s
9903[info] ConstraintsBetweenIntegerValuesTest:
9904[info] with constraint tracking between integer values
9905[info] - it should handle cases where we constrain and compare unknown values (without join)
9906[info] - it should handle cases where we constrain and compare unknown values (with join)
9907[info][class file reader] information about class files synthesized at parsing time is removed
9908[info][class file reader] the control-flow is simplified
9909[info][class file reader] control flow simplifications are not logged
9910[info][class file reader] invokedynamics are rewritten
9911[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9912[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9913[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9914[info][class file reader] unknown invokedynamics are logged
9915[info][class file reader] dynamic constants are rewritten
9916[info][class file reader] rewrites of dynamic constants are not logged
9917[info][class file reader] unknown dynamic constants are logged
9918[info][class file reader] unresolved dynamic constants are logged
9919[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9920[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}
9921[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9922[info][project setup] computing type hierarchy took 0.0054 s
9923[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, ...}
9924[info][project setup] computing defined methods took 0.0039 s
9925[info][project setup] computing overriding information took 0.0016 s
9926[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9927[info][progress] project created (4)
9928[info][project configuration] project validation revealed 0 significant issues
9929[info][project setup] validating the project took 0.0060 s
9930[info][project setup] creating the project took 0.0182 s
9931[info] ConstantFieldValuesResolutionTest:
9932[info] Using ConstantFieldValuesResolution
9933[info] - (Prerequisite) it should be possible to get the constant value of a field
9934[info] IssueLocationIDLTest:
9935[info] the toIDL method
9936[info] - should return a valid issue description for a basic PackageLocation
9937[info] - should return a valid issue description for a PackageLocation with details
9938[info] - should return a valid issue description for a basic ClassLocation
9939[info] - should return a valid issue description for a ClassLocation with details
9940[info] - should return a valid issue description for a method with no parameters and no return value
9941[info] - should return a valid issue description for a method with two int parameters and which returns int values
9942[info] - should return a valid issue description for a method which returns ints and declares one parameter
9943[info] - should return a valid issue description for a method with two int parameters and which returns int values and which has further details
9944[info] - should return a valid issue description for an InstructionLocation in a method without parameters which returns nothing
9945[info] - should return a valid issue description for InstructionLocation with int return and 2 parameters
9946[info] - should return a valid issue description for InstructionLocation with int return, 2 parameters and details
9947[info] StringValuesTest:
9948[info] joining two StringValues
9949[info] - should result in a new instance if both values have the same properties but represent different instances
9950[info] - should result in some object value if both values have the same origin but different values
9951[info] - should result in a new object value if the original value is some object value
9952[info] - should result in some object value if the new value is some object value
9953[info] - should result in a MultipleReferenceValue if both values have different origins
9954[info] summarization of StringValues
9955[info] - should result in the original value
9956[info] - should result – if the values are stored in a MultipleReferenceValues – in an ObjectValue
9957[info][class file reader] information about class files synthesized at parsing time is removed
9958[info][class file reader] the control-flow is simplified
9959[info][class file reader] control flow simplifications are not logged
9960[info][class file reader] invokedynamics are rewritten
9961[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9962[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9963[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9964[info][class file reader] unknown invokedynamics are logged
9965[info][class file reader] dynamic constants are rewritten
9966[info][class file reader] rewrites of dynamic constants are not logged
9967[info][class file reader] unknown dynamic constants are logged
9968[info][class file reader] unresolved dynamic constants are logged
9969[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9970[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}
9971[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9972[info][project setup] computing type hierarchy took 0.0058 s
9973[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, ...}
9974[info][project setup] computing defined methods took 0.0055 s
9975[info][project setup] computing overriding information took 0.0033 s
9976[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9977[info][progress] project created (5)
9978[info][project configuration] project validation revealed 0 significant issues
9979[info][project setup] validating the project took 0.0084 s
9980[info][project setup] creating the project took 0.0232 s
9981[info] DefaultIntegerRangesTest:
9982[info] central properties of domains that use IntegerRange values
9983[info] - the representation of the integer value 0 should be an IntegerRange(0,0) value
9984[info] operations involving IntegerRange values
9985[info] the behavior of join if we exceed the maximum configured cardinality
9986[info] - (a join of [2,3] and [5,6] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,127))"
9987[info] - (a join of [2,3] and [177,230] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,Short.MaxValue))"
9988[info] - (a join of [20000,300000] and [177,230] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,Int.MaxValue))"
9989[info] - (join of two ranges with positive values that do not exceed the spread); i1 join i2 => "StructuralUpdate(IntegerRange(2,4))"
9990[info] - (a join of [-2,-1] and [-5,-4] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(-128,-1))"
9991[info] - (join of two ranges with negative values that do not exceed the spread); i1 join i2 => "StructuralUpdate(IntegerRange(-3,-1))"
9992[info] - (join of two ranges with Int.MaxValue); i1 join i2 => "StructuralUpdate(IntegerRange(-128,Int.MaxValue))"
9993[info] - (join of two ranges one with [Int.MinValue+1 and Int.MaxValue]); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
9994[info] - the rejoin of two ranges which exceed the max. card. should result in the same range
9995[info] - the join of a range which has primitive value boundaries with some subrange should result in the same range
9996[info] the behavior of the join operation if we do not exceed the max. spread
9997[info] - (join with itself) val ir = IntegerRange(...); ir join ir => "NoUpdate"
9998[info] - (join of disjoint ranges) [Int.MinValue,-1] join [1,Int.MaxValue] => [Int.MinValue,Int.MaxValue]
9999[info] - (join of overlapping IntegerRange values) [-1,1] join [0,2] => [-1,2]
10000[info] - (join of an IntegerRange value and an IntegerRange value that describes a sub-range) [-1,3] join [0,2] => "MetaInformationUpdate"
10001[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'
10002[info] - (join of a "point" range with a non-overlapping range) [0,0] join [1,Int.MaxValue] => [0,Int.MaxValue]
10003[info] the behavior of the "summarize" function
10004[info] - it should be able to handle overlapping values
10005[info] - it should calculate the maximum range for non-overlapping values
10006[info] - a summary involving some IntegerValue should result in AnIntegerValue
10007[info] - should calculate the correct summary if Int.MaxValue is involved
10008[info] - should calculate the correct summary if Int.MinValue is involved
10009[info] the behavior of imul
10010[info] - [0,3] * [0,2] => [lb*lb=0,ub*ub=6]
10011[info] - [-3,-1] * [-10,-2] => [ub*ub=2,lb*lb=30]
10012[info] - [-1,3] * [0,2] => [lb*ub=-2,ub*ub=6]
10013[info] - [-3,3] * [-3,2] => [ub*lb=-9,lb*lb=9]
10014[info] - [0,0] * AnIntegerValue => [0,0]
10015[info] - [Int.MinValue,3] * [-3,2] => AnIntegerValue
10016[info] - [0,3] * [-3,Int.MaxValue] => AnIntegerValue
10017[info] - The result of the multiplying a range r by [1,1] should be r itself; [2,4] * [1,1] => [2,4]
10018[info] - A specific (but unknown) value v1 * [1,1] should be v1 itself
10019[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
10020[info] - The result of multiplying a specific (but unknown) value v1 by [2,4] should be a specific (but unknown) value different from v1
10021[info] - The result of multiplying a range by r@[0,0] should be r itself; [2,4] * [0,0] => [0,0]
10022[info] - A specific (but unknown) value * r@[0,0] should be r itself
10023[info] the behavior of ior
10024[info] - AnIntegerValue | [8,19] => AnIntegerRange
10025[info] - AnIntegerValue | [0,0] => AnIntegerRange
10026[info] - [Int.MinValue,Int.MaxValue] | [8,19] => [Int.MinValue, Int.MaxValue]
10027[info] - (two point ranges) [Int.MaxValue-2,Int.MaxValue-2] | [Int.MaxValue-1,Int.MaxValue-1] => [Int.MaxValue, Int.MaxValue]
10028[info] - [Int.MaxValue-16,Int.MaxValue-8] | [Int.MaxValue-32,Int.MaxValue-16] => [Int.MaxValue, Int.MaxValue]
10029[info] - [Int.MinValue, Int.MaxValue] | [8,19] => [Int.MinValue, Int.MaxValue]
10030[info] - [8,19] | [Int.MinValue, Int.MaxValue] => [Int.MinValue, Int.MaxValue]
10031[info] - [Int.MinValue,2] | [8,19] => [Int.MinValue, 19]
10032[info] - [3,3] | [8,19] => [11, 19]
10033[info] - [3,3] | [19,19] => [19,19]
10034[info] - [3,3] | [1,19] => [3,19]
10035[info] - [1,3] | [1,4] => [1,7]
10036[info] - [0,20] | [8,10] => [8,30]
10037[info] - [0,0] | [0,0] => [0,0]
10038[info] - [-5,3] | [8,19] => [-5, 19]
10039[info] - [-5,-3] | [8,19] => [-5, -1]
10040[info] - [-5,-3] | [-8,19] => [-5, -1]
10041[info] - [-5,-3] | [-19,-8] => [-5, -1]
10042[info] - [-5,0] | [-19,-8] => [-19, -1]
10043[info] - [-5,-3] | [-19,0] => [-5, -1]
10044[info] - [3,5] | [-19,-1] => [-19, -1]
10045[info] - [3,5] | [-19,1] => [-19, 5]
10046[info] - [-3,5] | [-19,1] => [-19, 5]
10047[info] - [-1,1] | [0,1] => [-1, 1]
10048[info] - [-10,-10] | [-9,-9] => [-9, -9]
10049[info] - [-10,-10] | [-9,0] => [-10, -1]
10050[info] - [10,10] | [-9,-9] => [-1, -1]
10051[info] - The result of the or of a range r and [0,0] should be r itself; [2,4] | [0,0] => [2,4]
10052[info] - A specific (but unknown) value v1 | [0,0] should be v1 itself
10053[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
10054[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
10055[info] - The result of the or of a range and r@[-1,-1] should be r itself; [2,4] | [-1,-1] => [-1,-1]
10056[info] - A specific (but unknown) value | r@[-1,-1] should be r itself
10057[info] the behavior of ineg
10058[info] - -[0,5] => [-5,0]
10059[info] - -[0,0] => [0,0]
10060[info] - -[-17,31] => [-31,17]
10061[info] - -(-[-17,31]) => [-17,31]
10062[info] - -[Int.MinValue,Int.MinValue] => [Int.MinValue,Int.MinValue]
10063[info] - -[Int.MinValue,3] => AnIntegerValue
10064[info] the behavior of ishr
10065[info] - [-100,-100] >> [4,4] => [-7, -7]
10066[info] - [20,20] >> [4,4] => [1, 1]
10067[info] - [-10,5] >> [3,3] => [-2, 0]
10068[info] - [-10,5] >> [3,31] => [-2, 0]
10069[info] - [-10,5] >> [1,3] => [-5, 2]
10070[info] - [-1,1] >> [0,31] => [-1, 1]
10071[info] - [-10,-5] >> [1,3] => [-5, -1]
10072[info] - [-10,-5] >> [1,31] => [-5, -1]
10073[info] - [10,50] >> [1,31] => [0, 25]
10074[info] - [1,5] >> [0,2] => [0, 5]
10075[info] - [Int.MinValue, Int.MinValue+100] >> [0,31] => [-2147483648,-1]
10076[info] - [Int.MaxValue-1000, Int.MaxValue] >> [10,12] => [524287,2097151]
10077[info] - [-1000, -1] >> [-5,12] => [-1000,-1]
10078[info] - [-10, 1] >> [-8,12] => [-10,1]
10079[info] - [10, 12] >> [-12,12] => [0,12]
10080[info] - [-1000, -1] >> [13,35] => [-1,-1]
10081[info] - [-10, 1] >> [30,45] => [-1,0]
10082[info] - [1, 12] >> [20,120] => [0,0]
10083[info] - [10, 10] >> [-9,-9] => [0,0]
10084[info] - [10, 10] >> [128,135] => [0,10]
10085[info] - [10, 15] >> [-9,-9] => [0,15]
10086[info] - [-10, -5] >> [-9,-9] => [-10,-1]
10087[info] - [-10, -5] >> [99,99] => [-10,-1]
10088[info] - [-10, 5] >> [99,99] => [-10,5]
10089[info] - AnIntegerValue >> [31,31] => AnIntegerValue
10090[info] - AnIntegerValue >> [0,0] => AnIntegerValue
10091[info] - [0, 0] >> AnIntegerValue => [0,0]
10092[info] - The result of right-shifting a range r (negative values) by [0,0] should be r itself; [-4,-2] >> [0,0] => [-4,-2]
10093[info] - A specific (but unknown) value v1 right-shifted by [0,0] should be v1 itself
10094[info] - r@[0,0] right-shifted by a specific (but unknown) IntegerValue should be r itself
10095[info] - r@[0,0] right-shifted by a "point" range should be r itself
10096[info] - r@[0,0] right-shifted by [2,4] should be r itself
10097[info] - r@[-1,-1] right-shifted by a specific (but unknown) IntegerValue should be r itself
10098[info] - r@[-1,-1] right-shifted by a "point" range should be r itself
10099[info] - r@[-1,-1] right-shifted by [2,4] should be r itself
10100[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
10101[info] - A specific (but unknown) value v1 right-shifted by [2,4] should be a specific (but unknown) value different from v1
10102[info] the behavior of iadd
10103[info] - [0,3] + [0,2] => [0,5]
10104[info] - [-3,-1] + [-10,-2] => [-13,-3]
10105[info] - [-1,3] + [0,2] => [-1,5]
10106[info] - [0,0] + AnIntegerValue => AnIntegerValue
10107[info] - [Int.MinValue,3] + [2,3] => [Int.MinValue+2,6]
10108[info] - [-3,-1] + [-3,Int.MaxValue] => [-6,Int.MaxValue-1]
10109[info] - [Int.MinValue,3] + [-3,2] => AnIntegerValue
10110[info] - A specific (but unknown) value v1 + [0,0] should be v1 itself
10111[info] - The result of adding [0,0] to a range r should be r itself; [2,4] + [0,0] => [2,4]
10112[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
10113[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
10114[info] the behavior of isub
10115[info] - [0,3] - [0,2] => [-2,3]
10116[info] - [-3,-1] - [-10,-2] => [-1,9]
10117[info] - [-1,3] - [0,2] => [-3,3]
10118[info] - [0,0] - AnIntegerValue => AnIntegerValue
10119[info] - AnIntegerValue - [0,0] => AnIntegerValue
10120[info] - [Int.MinValue,3] - [2,3] => AnIntegerValue
10121[info] - [2,3] - [Int.MinValue,3] => AnIntegerValue
10122[info] - [-3,-1] - [-3,Int.MaxValue] => AnIntegerValue
10123[info] - [-1,-1] - [-3,Int.MaxValue] => [Int.MinValue,2]
10124[info] - A specific (but unknown) value - 'itself' => [0,0]
10125[info] - A specific (but unknown) value v1 - [0,0] should be v1 itself
10126[info] - The result of subtracting a range r by [0,0] should be r itself; [2,4] - [0,0] => [2,4]
10127[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
10128[info] - The result of subtracting [2,4] by a specific (but unknown) value v1 should be a specific (but unknown) value different from v1
10129[info] the behavior of idiv
10130[info] - [1,3] / [2,2] => [0,1]
10131[info] - [1,3] / [1,1] => [1,3]
10132[info] - [1,3] / [0,0] => ThrowsException
10133[info] - [1,3] / [-1,-1] => ComputedValue
10134[info] - AnIntegerValue / [0,0] => ThrowsException
10135[info] - AnIntegerValue / AnIntegerValue => Value and ThrowsException
10136[info] - [-1,200] / AnIntegerValue => Value and ThrowsException
10137[info] - [Int.MinValue,-1] / Int.MaxValue => [1,0]
10138[info] - [Int.MinValue,Int.MaxValue] / Int.MaxValue => [-1,1]
10139[info] the behavior of irem
10140[info] - AnIntegerValue % AnIntegerValue => AnIntegerValue + Exception
10141[info] - [Int.MinValue,0] % AnIntegerValue => AnIntegerValue + Exception
10142[info] - AnIntegerValue % [Int.MinValue,0]=> AnIntegerValue + Exception
10143[info] - (the dividend is known, but the divisor is 0) [0,3] % [0,0] => Exception
10144[info] - (the dividend is unknown, but the divisor is 0) AnIntegerValue % [0,0] => Exception
10145[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % [0,22] => [-21,21] + Exception
10146[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % [2,4] => [-3,3]
10147[info] - (dividend and divisor are positive) [0,3] % [1,2] => [0,1]
10148[info] - (dividend and divisor are negative) [-10,-3] % [-2,-1] => [-1,0]
10149[info] - (the dividend may be positive OR negative) [-10,3] % [1,2] => [-1,1]
10150[info] - (the dividend and the divisor may be positive OR negative) [-10,3] % [-3,4] => [-3,3] + Exception
10151[info] - (the dividend is a value 2^x and the divisor is a multiplicative of 2^x) [32,32] % [16,16] => [0,15]
10152[info] - (the dividend and the divisor are positive) [0,Int.MaxValue] % [16,16] => [0,15]
10153[info] - (the dividend (range) is smaller than the divisor) [1,8] % [1,16] => [1,8]
10154[info] - (the dividend and the divisor are point values) [2,2] % [16,16] => [2,2]
10155[info] the behavior of iand
10156[info] - [3,3] & [255,255] => [0,0]
10157[info] - [4,4] & [2,2] => [0,0]
10158[info] - [2,2] & [4,4] => [0,0]
10159[info] - AnIntegerValue & [2,2] => [0,2]
10160[info] - AnIntegerValue & [1,1] => [0,1]
10161[info] - [1,1] & AnIntegerValue => [0,1]
10162[info] - [2,2] & AnIntegerValue => [0,2]
10163[info] - [-2,-2] & AnIntegerValue => [0,2]
10164[info] - [-2,-2] & AnIntegerValue => AnIntegerValue
10165[info] - The result of the and of a range r and [1,1] should be r itself; [2,4] & [-1,-1] => [2,4]
10166[info] - A specific (but unknown) value v1 & [-1,-1] should be v1 itself
10167[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
10168[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
10169[info] - The result of the and of a range and r@[0,0] should be r itself; [2,4] & [0,0] => [0,0]
10170[info] - A specific (but unknown) value & r@[0,0] should be r itself
10171[info] the behavior of iushr
10172[info] - (two "point" ranges where both values are larger than zero) [7,7] >>> [2,2] => -1 >>> 2 === 1073741823
10173[info] - (two "point" ranges where the value is smaller than zero) [-1,-1] >>> [2,2] => -1 >>> 2 === 1073741823
10174[info] - (two "point" ranges which are both smaller than zero) [-5,-5] >>> [-2,-2] => -5 >>> -2 === 3
10175[info] - (two "point" ranges where the shift value is smaller than zero) [5,5] >>> [-2,-2] => 5 >>> -2 === 0
10176[info] - (no-shift/shift by zero) [-20, 20] >>> [0,0] => [-20,20]
10177[info] - [20, 20] >>> [2,4] => [1,5]
10178[info] - [Int.MinValue, Int.MinValue+100] >>> [25,45] => [1,64]
10179[info] - [2, 4] >>> [25,45] => [0,0]
10180[info] - [-2, 4] >>> [25,45] => [0,127]
10181[info] - [5, 20] >>> [-20,1] => [2,20]
10182[info] - [-5, 20] >>> [-20,1] => [-5,2147483647]
10183[info] - [-20, -5] >>> [-20,1] => [-20,2147483645]
10184[info] - [Int.MinValue, Int.MinValue+100] >>> [25,31] => [1,64]
10185[info] - [Int.MinValue+9999,Int.MaxValue] >>> [4,8] => [8388568,134217727]
10186[info] - [-1, 1] >>> [4,8] => [0, 268435455]
10187[info] - [-25, 1] >>> [0,1] => [-25,2147483647]
10188[info] - [25, 60] >>> [0,25] => [0,60]
10189[info] - [0,1] >>> [0,1] => [0,1]
10190[info] - [15,15] >>> [5,5] => [0,0]
10191[info] - [-15,-15] >>> [5,5] => [134217727,134217727]
10192[info] - [-15,15] >>> [5,5] => [0,134217727]
10193[info] - [-15,15] >>> [0,31] => [-15,2147483647]
10194[info] - [5,45] >>> [0,31] => [0,45]
10195[info] - [-45,-5] >>> [0,31] => [-45,2147483645]
10196[info] the behavior of ixor
10197[info] - AnIntegerValue ^ [-10,-10] => AnIntegerValue
10198[info] - [-10,-10] ^ AnIntegerValue => AnIntegerValue
10199[info] - [-22,-2] ^ AnIntegerValue => AnIntegerValue
10200[info] - AnIntegerValue ^ [-22,-2] => AnIntegerValue
10201[info] - AnIntegerValue ^ [2,22] => AnIntegerValue
10202[info] - [2,22] ^ AnIntegerValue => AnIntegerValue
10203[info] - [-12,12] ^ AnIntegerValue => AnIntegerValue
10204[info] - AnIntegerValue ^ [-12,12] => AnIntegerValue
10205[info] - AnIntegerValue ^ AnIntegerValue => AnIntegerValue
10206[info] - [0,0] ^ AnIntegerValue => AnIntegerValue
10207[info] - AnIntegerValue ^ [0,0] => AnIntegerValue
10208[info] - x (AnIntegerValue) ^ x => [0,0]
10209[info] - [0,0] ^ [0,1] => [0,1]
10210[info] - [1,5] ^ [0,3] => [0,7]
10211[info] - [-1,5] ^ [0,3] => [-4,7]
10212[info] - [-10,-5] ^ [0,3] => [-12,-5]
10213[info] - [10,50] ^ [12,31] => [0,63]
10214[info] - [-10,50] ^ [12,31] => [-32,63]
10215[info] - [-5,-1] ^ [-8,-6] => [1,7]
10216[info] - [-5,-1] ^ [-80,-60] => [56,79]
10217[info] - [-500,-100] ^ [-120,-100] => [0,511]
10218[info] - [-1,-1] ^ [-120,-100] => [99,119]
10219[info] - [-5,-1] ^ [9,12] => [-16,-9]
10220[info] - [-50,-30] ^ [0,45] => [-64,-1]
10221[info] - [Int.MinValue,Int.MinValue+100] ^ [0,45] => [-2147483648,-2147483521]
10222[info] - [Int.MinValue,Int.MinValue+100] ^ [40,45] => [-2147483648,-2147483521]
10223[info] - [0,12] ^ [-14,-10] => [-16,-1]
10224[info] - [40,45] ^ [Int.MinValue,Int.MinValue+100] => [-2147483648,-2147483521]
10225[info] - [0,45] ^ [-50,-30] => [-64,-1]
10226[info] - [-1,1] ^ [0,12] => [-13,13]
10227[info] - [-1,19] ^ [10,18] => [-19,31]
10228[info] - [-25,19] ^ [10,18] => [-32,31]
10229[info] - [-25,19] ^ [Int.MaxValue-25,Int.MaxValue] => [-2147483648,2147483647]
10230[info] - [Int.MaxValue-25,Int.MaxValue] ^ [-25,19] => [-2147483648,2147483647]
10231[info] - [10,18] ^ [-25,19] => [-32,31]
10232[info] - [-25,19] ^ [-5,-1] => [-24,28]
10233[info] - [-5,-1] ^ [-25,19] => [-24,28]
10234[info] - [-1,1] ^ [-1,1] => [-2,1]
10235[info] - [-15,12] ^ [-1,34] => [-48,46]
10236[info] - [0,0] ^ [-1,34] => [-1,34]
10237[info] - [-1,0] ^ [-1,34] => [-35,34]
10238[info] - [0,0] ^ [34,34] => [34,34]
10239[info] - [Int.MinValue,Int.MaxValue] ^ [Int.MinValue,Int.MaxValue] => [Int.MinValue,Int.MaxValue]
10240[info] - [-8569,-8400] ^ [50000,50500] => [-58880,-57857]
10241[info] - [8569,12000] ^ [0,60] => [8512,12031]
10242[info] - [-1,0] ^ [100,102] => [-103,102]
10243[info] the behavior of ishl
10244[info] - [10,22] << [12,31] => [-2147483648,2013265920]
10245[info] - [1,22] << [1,4] => [2,352]
10246[info] - [0,5] << [0,4] => [0,80]
10247[info] - [1,5] << [4,4] => [16,80]
10248[info] - [1,5] << [-4,4] => [1,80]
10249[info] - [1,5] << [-4,-1] => [-2147483648,1610612736]
10250[info] - [1,5] << [-4,100] => [-2147483648,1610612736]
10251[info] - [1,5] << [50,100] => [-2147483648,1610612736]
10252[info] - [1,5] << [0,0] => [1,5]
10253[info] - [1,5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10254[info] - [-1,5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10255[info] - [-10,-5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10256[info] - [1,50] << [Int.MinValue,Int.MaxValue] => [-2147483648,2080374784]
10257[info] - [-10,-5] << [Int.MinValue,Int.MinValue] => [-2147483648,1879048192]
10258[info] - [10,50] << [Int.MinValue,Int.MinValue] => [-2147483648,2080374784]
10259[info] - [-10,5] << [Int.MinValue,Int.MinValue] => [-2147483648,1879048192]
10260[info] - [-100,-50] << [0,0] => [-100,-50]
10261[info] - [-100,-50] << [3,24] => [-1677721600,-400]
10262[info] - [-10,-5] << [0,24] => [-167772160,-5]
10263[info] - [-10,-5] << [2,2] => [-40,-20]
10264[info] - [-10,-5] << [-2,2] => [-40,-5]
10265[info] - AnIntegerValue << [2,2] => AnIntegerValue
10266[info] - [2,2] << AnIntegerValue => AnIntegerValue
10267[info] - [-1,1] << [2,2] => [-4, 4]
10268[info] - (two "point" ranges where the value is smaller than zero) [-1,-1] << [2,2] => -1 << 2
10269[info] - (two "point" ranges which are both smaller than zero) [-5,-5] << [-2,-2] => -5 << -2
10270[info] - (two "point" ranges where the shift value is smaller than zero) [5,5] << [-2,-2] => 5 << -2
10271[info] - (the shift value is constant but too large) [64,64] << [64,64] => [64,64]
10272[info] - [1,1] << [64,64] => [1,1]
10273[info] - [0,0] << [64,64] => [0,0]
10274[info] - [1,1] << [30,30] => [1073741824,1073741824]
10275[info] - [1,1] << [2,2] => [4,4]
10276[info] - [0,2] << [2,2] => [0,8]
10277[info] - [1,2] << [2,2] => [4,8]
10278[info] - [1,2] << [2,3] => [4,16]
10279[info] - The result of left-shifting a range r (positive values) by [0,0] should be r itself; [2,4] << [0,0] => [2,4]
10280[info] - The result of left-shifting a range r (negative values) by [0,0] should be r itself; [-4,-2] << [0,0] => [-4,-2]
10281[info] - A specific (but unknown) value v1 left-shifted by [0,0] should be v1 itself
10282[info] - r@[0,0] left-shifted by a specific (but unknown) IntegerValue should be r itself
10283[info] - r@[0,0] left-shifted by a "point" range should be r itself
10284[info] - r@[0,0] left-shifted by [2,4] should be r itself
10285[info] - r@[-1,-1] left-shifted by a specific (but unknown) IntegerValue should be [Int.MinValue, -1]
10286[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
10287[info] - A specific (but unknown) value v1 left-shifted by [2,4] should be a specific (but unknown) value different from v1
10288[info] the behavior of the i2b cast operator
10289[info] - (byte)AnIntegerValue => [-128,+127]
10290[info] - (byte)[-10,19] => [-10,+19]
10291[info] - (byte)[0,129] => [-128,+127]
10292[info] the behavior of the i2s cast operator
10293[info] - (short)AnIntegerValue => [-Short.MinValue,Short.MaxValue]
10294[info] - (short)[0,129] => [0,129]
10295[info] - (short)[-128,+129000] => [-Short.MinValue,Short.MaxValue]
10296[info] the behavior of the relational operators
10297[info] the behavior of the greater or equal than (>=) operator
10298[info] - [3,3] >= [0,2] => Yes
10299[info] - [3,3] >= [0,3] => Yes
10300[info] - [Int.MaxValue,Int.MaxValue] >= AnIntegerValue should be Yes
10301[info] - [0,3] >= [3,3] => Unknown
10302[info] - [2,3] >= [1,4] => Unknown
10303[info] - [1,4] >= [2,3] => Unknown
10304[info] - [Int.MinValue,Int.MinValue] >= AnIntegerValue should be Unknown
10305[info] - [3,3] >= [4,4] => No
10306[info] - [-3,3] >= [4,40] => No
10307[info] - a specific (but unknown) value compared (>=) with itself should be Yes
10308[info] the behavior of the greater or equal than (<=) operator
10309[info] - a specific (but unknown) value compared (<=) with itself should be Yes
10310[info] - comparison(<=) of anInt with IntMin
10311[info] the behavior of the greater than (>) operator
10312[info] - [3,3] > [0,2] should be Yes
10313[info] - [3,300] > [0,2] should be Yes
10314[info] - [3,3] > [0,3] should be Unknown
10315[info] - [0,3] > [3,3] should be No
10316[info] - [2,3] > [1,4] should be Unknown
10317[info] - [-3,3] > [3,30] should be No
10318[info] - [3,3] > [4,4] should be No
10319[info] - [3,3] > [3,3] should be No
10320[info] - [Int.MinValue,Int.MinValue] > AnIntegerValue should be No
10321[info] - a specific (but unknown) value compared (>) with itself should be No
10322[info] the behavior of the greater than (<) operator
10323[info] - a specific (but unknown) value compared (<) with itself should be No
10324[info] the behavior of the equals (==) operator
10325[info] - [3,3] == [3,3] should be Yes
10326[info] - [2,2] == [3,3] should be No
10327[info] - [0,3] == [4,10] should be No
10328[info] - [0,3] == [3,3] should be Unknown
10329[info] - [0,3] == [0,3] should be Unknown
10330[info] - a specific (but unknown) value compared (==) with itself should be Yes
10331[info] the behavior of the not equals (!=) operator
10332[info] - a specific (but unknown) value compared (!=) with itself should be Yes
10333[info] the behavior of intIsSomeValueInRange
10334[info] - if the precise value is unknown
10335[info] - if no value is in the range (values are smaller)
10336[info] - if no value is in the range (values are larger)
10337[info] - if some value is in the range (completely enclosed)
10338[info] - if some value is in the range (lower-end is overlapping)
10339[info] - if some value is in the range (higher-end is overlapping)
10340[info] using IntegerRangeValues
10341[info] when we have multiple loops that reuse the same local variable
10342[info] - the analysis should calculate the correct bounds ("lowerBoundUpperBound")
10343[info] handling of complex dependent casts and modulo operations
10344[info] - the analysis should be correct in the presence of type casts ("randomModulo")
10345[info] constraint propagation
10346[info] - it should be able to adapt (<) the bounds of an IntegerRange value in the presences of aliasing and calculate the correct summary value
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 adapt (>=) the bounds of an IntegerRange value in the presences of aliasing
10350[info] - it should be able to adapt (>) the bounds of an IntegerRange value in the presences of aliasing
10351[info] - it should be able to collect a switch statement's cases and use that information to calculate a result
10352[info] - it should be able to detect contradicting conditions
10353[info] - it should be able to track integer values such that it is possible to potentially identify an array index out of bounds exception
10354[info] - it should be possible to identify dead code - even for complex conditions
10355[info] - an idempotent operation (+0) should not affect constraint propagation (cfDependentValuesAdd)
10356[info] - an idempotent operation (-0) should not affect constraint propagation (cfDependentValuesSub)
10357[info] - an idempotent operation (*1) should not affect constraint propagation (cfDependentValuesMult)
10358[info] - an idempotent operation (/1) should not affect constraint propagation (cfDependentValuesDiv)
10359[info] - an idempotent operation (& -1) should not affect constraint propagation (cfDependentValuesBitwiseAnd)
10360[info] - an idempotent operation (| 0) should not affect constraint propagation (cfDependentValuesBitwiseOr)
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_v1)
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 (cfDependentValues1_v2)
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 (cfDependentValues1_v3)
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 (cfDependentValues2)
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 (cfDependentValues3)
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 (cfDependentValues4)
10367[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)
10368[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)
10369[info] - it should not perform useless evaluations
10370[info] - it should handle casts correctly
10371[info] - it should handle cases where we have more complex aliasing
10372[info] PerformInvocationsWithRecursionDetectionTest:
10373[info] PerformInvocationsWithRecursionDetection
10374[info][class file reader] information about class files synthesized at parsing time is removed
10375[info][class file reader] the control-flow is simplified
10376[info][class file reader] control flow simplifications are not logged
10377[info][class file reader] invokedynamics are rewritten
10378[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
10379[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10380[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10381[info][class file reader] unknown invokedynamics are logged
10382[info][class file reader] dynamic constants are rewritten
10383[info][class file reader] rewrites of dynamic constants are not logged
10384[info][class file reader] unknown dynamic constants are logged
10385[info][class file reader] unresolved dynamic constants are logged
10386[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
10387[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}
10388[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
10389[info][project setup] computing type hierarchy took 0.0120 s
10390[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, ...}
10391[info][project setup] computing defined methods took 0.0081 s
10392[info][project setup] computing overriding information took 0.0034 s
10393[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
10394[info][progress] project created (6)
10395[info][project configuration] project validation revealed 0 significant issues
10396[info][project setup] validating the project took 0.0093 s
10397[info][project setup] creating the project took 0.0349 s
10398[info] - should be able to analyze a simple static, recursive method
10399[info] - should be able to analyze a method that is self-recursive and which will never abort
10400[warn][project configuration] method reference cannot be resolved: java.lang.System{ (static?) long currentTimeMillis()}
10401[info] - should be able to analyze a method that is self-recursive and which will never abort due to exception handling
10402[info] - should be able to analyze some methods with mutual recursion
10403[info] - should be able to analyze a static method that uses recursion to calculate the factorial of a small concrete number
10404[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (3): ( [int = 9] ; [int = 10] ; [int = 11] ) } }
10405[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] ) } }
10406[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] ) } }
10407[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] ) } }
10408[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] ) } }
10409[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] ) } }
10410[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] ) } }
10411[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] ) } }
10412[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] ) } }
10413[info] - should issue a warning if a method is called very often using different operands
10414[info] ClassValuesTest:
10415[info] ClassValues
10416[info] - should be able to create the right representation for Arrays of primitive values
10417[info] - should be able to create the right representation for Arrays of object values
10418[info] - should be able to trace static class values
10419[info] - should be able to handle the case that we are not able to resolve the class
10420[info] - should be able to trace literal strings in Class.forName(String) calls
10421[info] - should be able to trace literal strings in Class.forName(String,boolean,ClassLoader) calls
10422[info] - should be able to trace known string variables in Class.forName calls
10423[info] - should be able to trace literal strings in Class.forName(Module, String) calls
10424[info] - should be able to trace known string variables in Class.forName(Module, String) calls
10425[info] - should over-approximate when incompatible class names and modules are combined in Class.forName
10426[info] - should be able to correctly join multiple class values
10427[info] - should be able to trace static class values of primitives
10428[info] MethodsWithLoopsTest:
10429[info] the abstract interpreter when analyzing methods with loops
10430[info] - should be able to analyze a method that never terminates
10431[info] MethodsWithExceptionsTest:
10432[info] the abstract interpreter
10433[info] - should be able to analyze a method that always throws an exception
10434[info] - should be able to analyze a method that catches everything
10435[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
10436[info] - should be able to analyze a method that catches the thrown exceptions
10437[info] - should be able to handle the pattern where some (checked) exceptions are caught and then rethrown as an unchecked exception
10438[info] - should be able to analyze a method that always throws an exception (from the code/generated by the JVM)
10439[info] RelevanceIDLTest:
10440[info] the toIDL method
10441[info] - should return a valid IDLJson object for Relevance.OfNoRelevance
10442[info] - should return a valid IDLJson object for Relevance.High
10443[info] IssueDetailsIDLTest:
10444[info] the toIDL method
10445[info] - should return a valid issue description if there are no LocalVariables
10446[info] - should return a valid issue description if we have a single int typed LocalVariable
10447[info] - should return a valid issue description if we have an int and double LocalVariable
10448[info] - should return a valid issue description for the Operand of a SimpleConditionalBranchInstruction with one operand
10449[info] - should return a valid issue description for the Operands of a SimpleConditionalBranchInstruction with two operands
10450[info] - should return a valid issue description for the Operands of a CompoundConditionalBranchInstruction with a single case
10451[info] - should return a valid issue description for the Operands of a CompoundConditionalBranchInstruction with two cases
10452[info] - should return a valid issue description for the Operands of a StackManagementInstruction with a single operand
10453[info] - should return a valid issue description for the Operands of a StackManagementInstruction with 2 operands
10454[info] - should return a valid issue description for the Locals accessed by an IINC(0)
10455[info] - should return a valid issue description for the Locals accessed by an IINC(1)
10456[info] - should return a valid issue description for an instruction without operands
10457[info] - should return a valid issue description for the operands of an athrow instruction
10458[info] - should return a valid issue description for the operands of some arithmetic instruction with 2 operands
10459[info][class file reader] information about class files synthesized at parsing time is removed
10460[info][class file reader] the control-flow is simplified
10461[info][class file reader] control flow simplifications are not logged
10462[info][class file reader] invokedynamics are rewritten
10463[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
10464[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10465[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10466[info][class file reader] unknown invokedynamics are logged
10467[info][class file reader] dynamic constants are rewritten
10468[info][class file reader] rewrites of dynamic constants are not logged
10469[info][class file reader] unknown dynamic constants are logged
10470[info][class file reader] unresolved dynamic constants are logged
10471[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
10472[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}
10473[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
10474[info][project setup] computing type hierarchy took 0.0060 s
10475[info][project setup] computing overriding information took 0.0013 s
10476[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, ...}
10477[info][project setup] computing defined methods took 0.0048 s
10478[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
10479[info][progress] project created (7)
10480[info][project configuration] project validation revealed 0 significant issues
10481[info][project setup] validating the project took 0.0051 s
10482[info][project setup] creating the project took 0.0177 s
10483[info] DefaultIntegerSetsTest:
10484[info] central properties of domains that use IntegerSet values
10485[info] - the representation of the constant integer value 0 should be an IntegerSet value
10486[info] operations involving IntegerSet values
10487[info] the behavior of join if we exceed the max cardinality
10488[info] - (join of two sets with positive values that exceed the cardinality); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
10489[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))"
10490[info] - (join of two sets with positive and negative values that exceed the cardinality); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
10491[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))"
10492[info] the behavior of the join operation if we do not exceed the max. spread
10493[info] - (join with itself) IntegerSet(0) join IntegerSet(0) => "NoUpdate"
10494[info] - (join of disjoint sets) {Int.MinValue,-1} join {1,Int.MaxValue} => {Int.MinValue,-1,1,Int.MaxValue}
10495[info] - (join of intersecting IntegerSets) {-1,1} join {0,1} => {-1,0,1}
10496[info] - (join of two IntegerSets with the same values) {-1,1} join {-1,1} => "MetaInformationUpdate"
10497[info] the behavior of the "summarize" function
10498[info] - it should be able to handle intersecting IntegerSets
10499[info] - it should be able to handle disjunct IntegerSets
10500[info] - a summary involving some IntegerValue should result in AnIntegerValue
10501[info] - should calculate the correct summary if Int.MaxValue is involved
10502[info] - should calculate the correct summary if Int.MinValue is involved
10503[info] the behavior of imul
10504[info] - {0,3} * {0,2} => {0,6}
10505[info] - {-3,-1} * {-10,-2} => {2,6,10,30}
10506[info] - {-1,3} * {0,2} => {-2,0,6}
10507[info] - {-3,3} * {-2,2} => {-6,6}
10508[info] - {3} * AnIntegerValue => AnIntegerValue
10509[info] - {Int.MinValue} * {0} => {0}
10510[info] - {Int.MaxValue} * {0} => {0}
10511[info] - {Int.MinValue} * {2} => {Int.MinValue*2}
10512[info] - {Int.MaxValue} * {2} => {Int.MaxValue*2}
10513[info] - {0,Int.MaxValue} * {Int.MinValue,0} => {Int.MaxValue*Int.MinValue,0}
10514[info] - The result of the mul of a set s and {1} should be s itself; {2,4} * {1} => {2,4}
10515[info] - A specific (but unknown) value * {0} should be {0}
10516[info] the behavior of ior
10517[info] - AnIntegerValue | {8,19} => AnIntegerValue
10518[info] - {Int.MinValue,Int.MaxValue} | {8,19} => {Int.MinValue+8, Int.MinValue+19, Int.MaxValue}
10519[info] - {Int.MaxValue-2,Int.MaxValue-1} | {Int.MaxValue-1,Int.MaxValue} => {Int.MaxValue-1, Int.MaxValue}
10520[info] - {3} | {8,19} => {11,19}
10521[info] - {0} | {0} => {0}
10522[info] - {0} | {1} => {1}
10523[info] - {1} | {1} => {1}
10524[info] - {1, 3} | {7, 15} => {7, 15}
10525[info] - {8} | {2, 7} => {10, 15}
10526[info] - The result of the or of a set s and {0} should be s itself; {2,4} | {0} => {2,4}
10527[info] - A specific (but unknown) value | {-1} should be {-1}
10528[info] the behavior of ixor
10529[info] - AnIntegerValue ^ {8,19} => AnIntegerValue
10530[info] - {Int.MinValue,Int.MaxValue} ^ {8,19} => {Int.MinValue+8,Int.MinValue+19,Int.MaxValue-19,Int.MaxValue-8}
10531[info] - {Int.MaxValue-2,Int.MaxValue-1} ^ {Int.MaxValue-1,Int.MaxValue} => {0,1,2,3}
10532[info] - {3} ^ {8,19} => {11,16}
10533[info] - {0} ^ {0} => {0}
10534[info] - {0} ^ {1} => {1}
10535[info] - {1} ^ {1} => {0}
10536[info] - {1, 3} ^ {7, 15} => {4,6,12,14}
10537[info] - {8} ^ {2, 7} => {15}
10538[info] - {Int.MaxValue} ^ {0} => {Int.MaxValue}
10539[info] the behavior of iadd
10540[info] - {0,3} + {0,2} => {0,2,3,5}
10541[info] - {-3,-1} + {-10,-2} => {-13,-11,-5,-3}
10542[info] - {-1,3} + {0,2} => {-1,1,3,5}
10543[info] - {0} + AnIntegerValue => AnIntegerValue
10544[info] - {Int.MinValue,3} + {2,3} => {Int.MinValue+2,Int.MinValue+3,5,6}
10545[info] - {-3,-1} + {-3,Int.MaxValue} => {-6,-4,Int.MaxValue-3,Int.MaxValue-1}
10546[info] the behavior of isub
10547[info] - {0,3} - {0,2} => {-2,0,1,3}
10548[info] - {-3,-1} - {-10,-2} => {-1,1,7,9}
10549[info] - {-1,3} - {0,2} => {-3,-1,1,3}
10550[info] - {0} - AnIntegerValue => AnIntegerValue
10551[info] - AnIntegerValue - {0} => AnIntegerValue
10552[info] - {Int.MinValue,3} - {2,3} => {0,1,Int.MinValue-2,Int.MinValue-3}
10553[info] - {Int.MaxValue,3} - {-3,2} => {Int.MaxValue+3,1,6,Int.MaxValue-2}
10554[info] the behavior of idiv
10555[info] - {1,3} / {2} => {0,1}
10556[info] - {1,3} / {1} => {1,3}
10557[info] - {1,3} / {0} => ThrowsException
10558[info] - {1,3} / {-1} => {-3,-1}
10559[info] - AnIntegerValue / {0} => ThrowsException
10560[info] - AnIntegerValue / AnIntegerValue => Value and ThrowsException
10561[info] - {-1,200} / AnIntegerValue => Value and ThrowsException
10562[info] - {Int.MinValue,-1} / Int.MaxValue => {-1,0}
10563[info] - {Int.MinValue,Int.MaxValue} / Int.MaxValue => {-1,1}
10564[info] the behavior of irem
10565[info] - AnIntegerValue % AnIntegerValue => AnIntegerValue + Exception
10566[info] - (the dividend is known, but the divisor is 0) {0,3} % {0} => Exception
10567[info] - (the dividend is unknown, but the divisor is 0) AnIntegerValue % {0} => Exception
10568[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % {2} => AnIntegerValue
10569[info] - (dividend and divisor are positive) {0,3} % {1,2} => {0,1}
10570[info] - (dividend and divisor are negative) {-10,-3} % {-2,-1} => {-1,0}
10571[info] - (the dividend may be positive OR negative) {-10,3} % {1,2} => {0,1}
10572[info] - (the dividend and the divisor may be positive OR negative) {-10,3} % {-3,4} => {-2,-1,0,3}
10573[info] - (the dividend and the divisor are positive) {0,Int.MaxValue} % {16} => {0,15}
10574[info] - (the dividend and the divisor are single values) {2} % {16} => {2}
10575[info] the behavior of iand
10576[info] - {3} & {255} => {0}
10577[info] - {4} & {2} => {0}
10578[info] - AnIntegerValue & {2} => AnIntegerValue
10579[info] - {-2} & AnIntegerValue => AnIntegerValue
10580[info] - The result of the and of a set s and {-1} should be s itself; {2,4} & {-1} => {2,4}
10581[info] - A specific (but unknown) value & {0} should be {0}
10582[info] the behavior of ishl
10583[info] - AnIntegerValue << {2} => AnIntegerValue
10584[info] - {2} << AnIntegerValue => AnIntegerValue
10585[info] - {-1,1} << {2} => {-4,4}
10586[info] - {64} << {64} => {64}
10587[info] - {1} << {64} => {1}
10588[info] - {0} << {64} => {0}
10589[info] - {1} << {30} => {1073741824}
10590[info] - {1} << {2} => {4}
10591[info] - {0,2} << {2} => {0,8}
10592[info] - {1,2} << {2} => {4,8}
10593[info] - {1,2} << {2,3} => {4,8,16}
10594[info] - {Int.MinValue,-64,Int.MaxValue} << {2,3} => {-512,-256,-8,-4,0}
10595[info] the behavior of ishr
10596[info] - AnIntegerValue >> {2} => AnIntegerValue
10597[info] - {2} >> AnIntegerValue => AnIntegerValue
10598[info] - {-1,1} >> {2} => {-1,0}
10599[info] - {256} >> {64} => {256}
10600[info] - {256} >> {8} => {1}
10601[info] - {256} >> {9} => {0}
10602[info] - {0} >> {64} => {0}
10603[info] - {1} >> {30} => {0}
10604[info] - {1} >> {2} => {0}
10605[info] - {1} >> {0} => {1}
10606[info] - {32,64} >> {2} => {8,16}
10607[info] - {Int.MinValue,Int.MaxValue} >> {16,31} => {-32768,-1,0,32767}
10608[info] the behavior of the i2b cast operator
10609[info] - (byte){-10,...,19} => {-10,...,+19}
10610[info] - (byte){0,...,129} => {-128,-127,0,...,+127}
10611[info] the behavior of the i2s cast operator
10612[info] - (short)AnIntegerValue => AnIntegerValue
10613[info] - (short){-10,...,129} => {-10,...,60}
10614[info] - (short){-128,...,+129000} => {-Short.MinValue,...,Short.MaxValue}
10615[info] the behavior of the relational operators
10616[info] the behavior of the greater or equal than (>=) operator
10617[info] - {3} >= {2} => Yes
10618[info] - {3} >= {3} => Yes
10619[info] - {Int.MaxValue} >= AnIntegerValue should be Yes
10620[info] - {0} >= {3} => No
10621[info] - {2,3} >= {1,4} => Unknown
10622[info] - {1,4} >= {2,3} => Unknown
10623[info] - {Int.MinValue} >= AnIntegerValue should be Unknown
10624[info] - {3} >= {4} => No
10625[info] - {-3,3} >= {-5,-4} => Yes
10626[info] - {-3,-2} >= {-4,-3} => Yes
10627[info] - a specific (but unknown) value compared (>=) with itself should be Yes
10628[info] the behavior of the greater or equal than (<=) operator
10629[info] - a specific (but unknown) value compared (<=) with itself should be Yes
10630[info] the behavior of the greater than (>) operator
10631[info] - {3} > {2} should be Yes
10632[info] - {3,300} > {0,2} should be Yes
10633[info] - {3} > {0,3} should be Unknown
10634[info] - {0} > {3} should be No
10635[info] - {2,3} > {1,4} should be Unknown
10636[info] - {-3,3} > {3,30} should be No
10637[info] - {3} > {3} should be No
10638[info] - {Int.MinValue} > AnIntegerValue should be No
10639[info] - a specific (but unknown) value compared (>) with itself should be No
10640[info] the behavior of the small than (<) operator
10641[info] - a specific (but unknown) value compared (<) with itself should be No
10642[info] - {0,3} < {4,10} should be No
10643[info] - {0,3} < {0,3} should be Unknown
10644[info] the behavior of the equals (==) operator
10645[info] - {3} == {3} should be Yes
10646[info] - {2} == {3} should be No
10647[info] - {0,3} == {4,10} should be No
10648[info] - {0,3} == {3} should be Unknown
10649[info] - {0,3} == {0,3} should be Unknown
10650[info] - a specific (but unknown) value compared (==) with itself should be Yes
10651[info] the behavior of the not equals (!=) operator
10652[info] - a specific (but unknown) value compared (!=) with itself should be Yes
10653[info] the behavior of intIsSomeValueInRange
10654[info] - if the precise value is unknown
10655[info] - if no value is in the range (values are smaller)
10656[info] - if no value is in the range (values are larger)
10657[info] - if some value is in the range (completely enclosed)
10658[info] - if some value is in the range (lower-end is overlapping)
10659[info] - if some value is in the range (higher-end is overlapping)
10660[info] - if the small values are too small and the large values are too large
10661[info] using IntegerSetValues
10662[info] without constraint tracking between values
10663[info] - it should be able to collect a switch statement's cases and use that information to calculate a result
10664[info] - it should be able to track integer values such that it is possible to potentially identify an array index out of bounds exception
10665[info] - it should be possible to identify dead code - even for complex conditions
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_v1)
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 (cfDependentValues1_v2)
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 (cfDependentValues1_v3)
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 (cfDependentValues2)
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 (cfDependentValues3)
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 (cfDependentValues4)
10672[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)
10673[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)
10674[info] - it should not perform useless evaluations
10675[info] - it should handle cases where we have more complex aliasing
10676[info] DefaultConcreteArraysTest:
10677[info] array initializations
10678[info] - should be able to analyze a simple int array initialization
10679[info] - should be able to analyze a simple byte array initialization
10680[info] - should be able to analyze a simple short array initialization
10681[info] - should be able to analyze a simple long array initialization
10682[info] - should be able to analyze a simple float array initialization
10683[info] - should be able to analyze a simple double array initialization
10684[info] - should be able to analyze a simple boolean array initialization
10685[info] - should be able to analyze a simple char array initialization
10686[info] - should be able to analyze a simple string array initialization
10687[info] - should be able to analyze a simple object array initialization
10688[info] - should be able to analyze a an object array initialization with different concrete types
10689[info] - should be able to analyze a simple 4-dimensional array initialization
10690[info] - should be able to analyze a simple 2-dimensional array initialization
10691[info] - should be able to analyze a simple 3-dimensional array initialization
10692[info] - should be able to analyze a 3-dimensional array initialization with potential exceptions !!! IGNORED !!!
10693[info] array accesses that lead to exceptions
10694[info] - if an index is out of bounds a corresponding exception should be thrown even if the store is potentially impossible
10695[info] - should lead to an array store exception if the value cannot be stored in the array
10696[info] array stores
10697[info] - should be able to analyze a method that updates a value stored in an array in a branch !!! IGNORED !!!
10698[info] - should be able to detect a possible array store exception and the default array value !!! IGNORED !!!
10699[info] complex array operations
10700[info] - should be able to analyze that every returned array is null
10701[info] - should be able to analyze array initializations of different number types with different length
10702[info] MethodsPlainTest:
10703[info] the abstract interpreter
10704[info] - should be able to analyze a method that does nothing
10705[info] - should be able to analyze a method that returns a fixed integer value
10706[info] - should be able to analyze a method that returns a fixed long value
10707[info] - should be able to analyze a method that returns a fixed double value
10708[info] - should be able to analyze a method that returns a fixed float value
10709[info] - should be able to analyze a method that returns a fixed string value
10710[info] - should be able to analyze a method that returns a fixed class value
10711[info] - should be able to analyze a method that just returns a parameter value
10712[info] - should be able to analyze a method that just returns a parameter string
10713[info] - should be able to analyze a method that adds two int values
10714[info] - should be able to analyze a method that ands two int values
10715[info] - should be able to analyze a method that divides two int values
10716[info] - should be able to analyze a method that multiplies two int values
10717[info] - should be able to analyze a method that ors two int values
10718[info] - should be able to analyze a method that shift left an int values
10719[info] - should be able to analyze a method that shift right an int values
10720[info] - should be able to analyze a method that reminder an int values
10721[info] - should be able to analyze a method that subtracts two int values
10722[info] - should be able to analyze a method that logical shift right an int values
10723[info] - should be able to analyze a method that XORs an int values
10724[info] - should be able to analyze a method that adds two long values
10725[info] - should be able to analyze a method that ands two long values
10726[info] - should be able to analyze a method that divides two long values
10727[info] - should be able to analyze a method that multiplies two long values
10728[info] - should be able to analyze a method that ors two long values
10729[info] - should be able to analyze a method that shift left an long values
10730[info] - should be able to analyze a method that shift right an long values
10731[info] - should be able to analyze a method that reminder an long values
10732[info] - should be able to analyze a method that subtracts two long values
10733[info] - should be able to analyze a method that logical shift right an long values
10734[info] - should be able to analyze a method that XORs an long values
10735[info] - should be able to analyze a method that adds two double values
10736[info] - should be able to analyze a method that divides two double values
10737[info] - should be able to analyze a method that multiplies two double values
10738[info] - should be able to analyze a method that reminder an double values
10739[info] - should be able to analyze a method that subtracts two double values
10740[info] - should be able to analyze a method that adds two float values
10741[info] - should be able to analyze a method that divides two float values
10742[info] - should be able to analyze a method that multiplies two float values
10743[info] - should be able to analyze a method that reminder an float values
10744[info] - should be able to analyze a method that subtracts two float values
10745[info] - should be able to analyze a method that casts an int to a byte
10746[info] - should be able to analyze a method that casts an int to a char
10747[info] - should be able to analyze a method that casts an int to a double
10748[info] - should be able to analyze a method that casts an int to a float
10749[info] - should be able to analyze a method that casts an int to a long
10750[info] - should be able to analyze a method that casts an int to a short
10751[info] - should be able to analyze a method that casts an long to a double
10752[info] - should be able to analyze a method that casts an long to a float
10753[info] - should be able to analyze a method that casts an long to a int
10754[info] - should be able to analyze a method that casts an double to a float
10755[info] - should be able to analyze a method that casts an double to a int
10756[info] - should be able to analyze a method that casts an double to a long
10757[info] - should be able to analyze a method that casts an float to a double
10758[info] - should be able to analyze a method that casts an float to a int
10759[info] - should be able to analyze a method that casts an float to a long
10760[info] - should be able to analyze a method that returns a negative float value
10761[info] - should be able to analyze a method that returns a negative double value
10762[info] - should be able to analyze a method that returns a negative long value
10763[info] - should be able to analyze a method that returns a negative int value
10764[info] - should be able to correctly handle casts
10765[info] - should be able to correctly handle an instance of
10766[info] - should be able to analyze a classical setter method
10767[info] - should be able to analyze a classical getter method
10768[info] - should be able to analyze a classical static setter method
10769[info] - should be able to analyze a classical static getter method
10770[info] - should be able to analyze integer load and store commands
10771[info] - should be able to analyze odd long load and store commands
10772[info] - should be able to analyze even long load and store commands
10773[info] - should be able to analyze odd double load and store commands
10774[info] - should be able to analyze even double load and store commands
10775[info] - should be able to analyze float load and store commands
10776[info] - should be able to analyze object load and store commands
10777[info] - should be able to analyze a push of null value
10778[info] - should be able to analyze a push of byte value
10779[info] - should be able to analyze a push of short value
10780[info] - should be able to analyze a push of double const0 value
10781[info] - should be able to analyze a push of double const1 value
10782[info] - should be able to analyze a push of float const0 value
10783[info] - should be able to analyze a push of float const1 value
10784[info] - should be able to analyze a push of float const2 value
10785[info] - should be able to analyze a push of int const-1 value
10786[info] - should be able to analyze a push of int const0 value
10787[info] - should be able to analyze a push of int const1 value
10788[info] - should be able to analyze a push of int const2 value
10789[info] - should be able to analyze a push of int const3 value
10790[info] - should be able to analyze a push of int const4 value
10791[info] - should be able to analyze a push of int const5value
10792[info] - should be able to analyze a push of long const0 value
10793[info] - should be able to analyze a push of long const1 value
10794[info] - should be able to analyze a new boolean array
10795[info] - should be able to analyze a new char array
10796[info] - should be able to analyze a new float array
10797[info] - should be able to analyze a new double array
10798[info] - should be able to analyze a new byte array
10799[info] - should be able to analyze a new short array
10800[info] - should be able to analyze the creation of a new int array
10801[info] - should be able to analyze the creation of a new long array
10802[info] - should be able to analyze the creation of a new Object array
10803[info] - should be able to analyze the creation of a new multidimensional Object array
10804[info] - should be able to analyze loads and stores of an object in an array
10805[info] - should be able to analyze the loading and storing of byte values in an array
10806[info] - should be able to analyze to load and store a char in an array
10807[info] - should be able to analyze to load and store a double in an array
10808[info] - should be able to analyze to load and store a float in an array
10809[info] - should be able to analyze a load and store of an int in an array
10810[info] - should be able to analyze a load and store of a long in an array
10811[info] - should be able to analyze loads and stores of short values in an array
10812[info] - should be able to analyze a method that multiplies a value by two
10813[info] - should be able to return the correct type of an object if an object that is passed in is directly returned
10814[info] - should be able to analyze a method that creates an instance of an object using reflection
10815[info] - should be able to analyze a method that creates an object and which calls multiple methods of the new object
10816[info] Disabling assertions
10817[info] Enabling assertions
10818[info][project] finalized (LogContext(3673758))
10819[info][project] finalized (LogContext(3673043))
10820[info][project] finalized (LogContext(3672123))
10821[info][project] finalized (LogContext(3672892))
10822[info][project] finalized (LogContext(3672815))
10823[info] Disabling assertions
10824[info] Enabling assertions
10825Starting build for ProjectRef(file:/build/repo/,Hermes) (hermes)... [15/19]
10826Compile 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
10827[info] Disabling assertions
10828[info] Enabling assertions
10829[info] Disabling assertions
10830[info] Enabling assertions
10831[info][project] finalized (LogContext(3661557))
10832[info][project] finalized (LogContext(3649608))
10833[info][project] finalized (LogContext(3659741))
10834[info] Disabling assertions
10835[info] Enabling assertions
10836[warn] javaOptions will be ignored, fork is set to false
10837[info] Disabling assertions
10838[info] Enabling assertions
10839[info] Disabling assertions
10840[info] Enabling assertions
10841Starting build for ProjectRef(file:/build/repo/,Demos) (demos)... [16/19]
10842Compile 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
10843[info] Disabling assertions
10844[info] Enabling assertions
10845[info] Disabling assertions
10846[info] Enabling assertions
10847[info] Disabling assertions
10848[info] Enabling assertions
10849[warn] javaOptions will be ignored, fork is set to false
10850[info] Disabling assertions
10851[info] Enabling assertions
10852[info] Disabling assertions
10853[info] Enabling assertions
10854Starting build for ProjectRef(file:/build/repo/,BytecodeDisassembler) (bytecode-disassembler)... [17/19]
10855Compile 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
10856[info] Disabling assertions
10857[info] Enabling assertions
10858[info] Disabling assertions
10859[info] Enabling assertions
10860[info] Disabling assertions
10861[info] Enabling assertions
10862[warn] javaOptions will be ignored, fork is set to false
10863[info] Disabling assertions
10864[info] Enabling assertions
10865[info] Disabling assertions
10866[info] Enabling assertions
10867Starting build for ProjectRef(file:/build/repo/,DependenciesExtractionLibrary) (dependencies-extraction-library)... [18/19]
10868Compile 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
10869[info] Disabling assertions
10870[info] Enabling assertions
10871[info] Disabling assertions
10872[info] Enabling assertions
10873[info] Disabling assertions
10874[info] Enabling assertions
10875[warn] javaOptions will be ignored, fork is set to false
10876[info][OPAL Common] Production Build
10877[info][class file reader] information about class files synthesized at parsing time is removed
10878[info][class file reader] the control-flow is simplified
10879[info][class file reader] control flow simplifications are not logged
10880[info][OPAL Bytecode Representation] Production Build
10881[info] DependenciesOnTypesTest:
10882[info] DependencyExtractor
10883[info] - should extract a dependency to java.lang.Object
10884[info] - should extract a dependency to the type java.lang.Object[]
10885[info] - should extract a dependency to the type java.lang.Object[][]
10886[info] - should extract dependencies to byte
10887[info] - should extract dependencies to short
10888[info] - should extract dependencies to char
10889[info] - should extract dependencies to int
10890[info] - should extract dependencies to long
10891[info] - should extract dependencies to boolean
10892[info] - should extract dependencies to float
10893[info] - should extract dependencies to double
10894[info] - should extract dependencies to byte arrays
10895[info] - should extract dependencies to short arrays
10896[info] - should extract dependencies to char arrays
10897[info] - should extract dependencies to int arrays
10898[info] - should extract dependencies to long arrays
10899[info] - should extract dependencies to boolean arrays
10900[info] - should extract dependencies to float arrays
10901[info] - should extract dependencies to double arrays
10902[info] ExtractDependenciesFromClassFilesTest:
10903[info] - should be able to extract dependencies of proxy/Constructors.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/proxy.jar
10904[info] - should be able to extract dependencies of proxy/InstanceMethods.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/proxy.jar
10905[info] - should be able to extract dependencies of proxy/InterfaceMethods.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/proxy.jar
10906[info] - should be able to extract dependencies of proxy/PrivateInstanceMethods.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/proxy.jar
10907[info] - should be able to extract dependencies of proxy/StaticMethods.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/proxy.jar
10908[info] - should be able to extract dependencies of fields/FieldReferenceResolution$I.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10909[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Sub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10910[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10911[info] - should be able to extract dependencies of fields/FieldReferenceResolution.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10912[info] - should be able to extract dependencies of fields/Sub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10913[info] - should be able to extract dependencies of fields/SubI.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10914[info] - should be able to extract dependencies of fields/SubSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10915[info] - should be able to extract dependencies of fields/Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10916[info] - should be able to extract dependencies of fields/SuperI.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10917[info] - should be able to extract dependencies of fields/SuperSuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10918[info] - should be able to extract dependencies of fields/User.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10919[info] - should be able to extract dependencies of immutability/ArrayPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10920[info] - should be able to extract dependencies of immutability/ClonePassedArray.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10921[info] - should be able to extract dependencies of immutability/ClonePassedObject.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10922[info] - should be able to extract dependencies of immutability/ExtendImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10923[info] - should be able to extract dependencies of immutability/ExtendMutableClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10924[info] - should be able to extract dependencies of immutability/FinalPrivatePrimitiveType.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10925[info] - should be able to extract dependencies of immutability/FinalPublicArray.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10926[info] - should be able to extract dependencies of immutability/FinalPublicImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10927[info] - should be able to extract dependencies of immutability/FinalPublicMutableObject.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10928[info] - should be able to extract dependencies of immutability/FinalPublicPrimitiveType.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10929[info] - should be able to extract dependencies of immutability/ImmutableClassWithNativeMethod.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10930[info] - should be able to extract dependencies of immutability/ImmutableRecursiveDataStructure.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10931[info] - should be able to extract dependencies of immutability/IndirectSetterForPrivateField.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10932[info] - should be able to extract dependencies of immutability/LazyInitField.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10933[info] - should be able to extract dependencies of immutability/MutableRecursiveDataStructure.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10934[info] - should be able to extract dependencies of immutability/NonFinalPrivateSetter.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10935[info] - should be able to extract dependencies of immutability/NonFinalPublicClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10936[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivateObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10937[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivateObject.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10938[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivatePrimitive$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10939[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivatePrimitive.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10940[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnImmutableObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10941[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10942[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10943[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObject.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10944[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObjectClone$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10945[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObjectClone.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10946[info] - should be able to extract dependencies of immutability/PrivateImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10947[info] - should be able to extract dependencies of immutability/ReferenceImmutableObjectPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10948[info] - should be able to extract dependencies of immutability/ReferenceMutableObjectPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10949[info] - should be able to extract dependencies of immutability/ReturnNonCloneArray.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10950[info] - should be able to extract dependencies of immutability/ThrowException.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10951[info] - should be able to extract dependencies of immutability/VolatileFieldClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10952[info] - should be able to extract dependencies of immutability/annotations/ConditionallyImmutable.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10953[info] - should be able to extract dependencies of immutability/annotations/Immutable.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10954[info] - should be able to extract dependencies of immutability/annotations/Mutable.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10955[info] - should be able to extract dependencies of immutability/helperclasses/AbstractImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10956[info] - should be able to extract dependencies of immutability/helperclasses/ImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10957[info] - should be able to extract dependencies of immutability/helperclasses/MutableClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutability.jar
10958[info] - should be able to extract dependencies of jsr_ret/Demo.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn.jar
10959[info] - should be able to extract dependencies of metrics/fanin_fanout/AddExpression.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/metrics.jar
10960[info] - should be able to extract dependencies of metrics/fanin_fanout/Constant.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/metrics.jar
10961[info] - should be able to extract dependencies of metrics/fanin_fanout/Expression.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/metrics.jar
10962[info] - should be able to extract dependencies of metrics/fanin_fanout/ExpressionInterpreter.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/metrics.jar
10963[info] - should be able to extract dependencies of dependencies/AnnotationDefaultAttributeTestClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10964[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$GenericTest.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10965[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$GenericUpperIntersectionTest.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10966[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$Inheritance.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10967[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$NestedGeneric.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10968[info] for the code's invokedynamic instructions only dependencies to the runtime are resolved
10969[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10970[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10971[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10972[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$3.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10973[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10974[info] - should be able to extract dependencies of dependencies/ExceptionTestClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10975[info] - should be able to extract dependencies of dependencies/FieldsClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10976[info] - should be able to extract dependencies of dependencies/InstructionsTestClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10977[info] - should be able to extract dependencies of dependencies/OuterClass$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10978[info] - should be able to extract dependencies of dependencies/OuterClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10979[info] - should be able to extract dependencies of dependencies/SignatureTestClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10980[info] - should be able to extract dependencies of dependencies/SignatureTestInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10981[info] - should be able to extract dependencies of dependencies/SignatureTestSubClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10982[info] - should be able to extract dependencies of dependencies/TestAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10983[info] - should be able to extract dependencies of dependencies/TestClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10984[info] - should be able to extract dependencies of dependencies/TestInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10985[info] - should be able to extract dependencies of dependencies/TypeTestAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10986[info] - should be able to extract dependencies of dependencies/TypeTestAnnotations.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10987[info] - should be able to extract dependencies of dependencies/package-info.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10988[info] - should be able to extract dependencies of dependencies/sub/DeprecatedInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10989[info] - should be able to extract dependencies of dependencies/sub/MarkerInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10990[info] - should be able to extract dependencies of code/BoundedBuffer.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/code.jar
10991[info] - should be able to extract dependencies of code/ImmutableList$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/code.jar
10992[info] - should be able to extract dependencies of code/ImmutableList.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/code.jar
10993[info] - should be able to extract dependencies of code/Quicksort.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/code.jar
10994[info] - should be able to extract dependencies of types/TypeDeclarations.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/types.jar
10995[info] - should be able to extract dependencies of java8methodresolution/ISub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
10996[info] - should be able to extract dependencies of java8methodresolution/ISuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
10997[info] - should be able to extract dependencies of java8methodresolution/ISuperAlt.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
10998[info] - should be able to extract dependencies of java8methodresolution/Sub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
10999[info] - should be able to extract dependencies of java8methodresolution/SubAlt.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
11000[info] - should be able to extract dependencies of java8methodresolution/SubSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
11001[info] - should be able to extract dependencies of java8methodresolution/SubWithInheritedCompute.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
11002[info] - should be able to extract dependencies of java8methodresolution/SubWithMaximallySpecific.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
11003[info] - should be able to extract dependencies of java8methodresolution/Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
11004[info] - should be able to extract dependencies of java8methodresolution/SuperWithCompute.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java8methodresolution.jar
11005[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$1$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11006[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11007[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$InnerPrinterOfAnonymousClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11008[info] - should be able to extract dependencies of innerclasses/MyRootClass$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11009[info] - should be able to extract dependencies of innerclasses/MyRootClass$1MyInnerPrinter.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11010[info] - should be able to extract dependencies of innerclasses/MyRootClass$2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11011[info] - should be able to extract dependencies of innerclasses/MyRootClass$Formatter.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11012[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11013[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX$InnerPrettyPrinter.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11014[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11015[info] - should be able to extract dependencies of innerclasses/MyRootClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11016[info] - should be able to extract dependencies of cornercases/ArrayClone.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/cornercases.jar
11017[info] - should be able to extract dependencies of cornercases/Assertions.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/cornercases.jar
11018[info] - should be able to extract dependencies of cornercases/MethodSignatures.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/cornercases.jar
11019[info] - should be able to extract dependencies of cornercases/MethodSignaturesCaller.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/cornercases.jar
11020[info] - should be able to extract dependencies of cornercases/ShortMethods.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/cornercases.jar
11021[info] - should be able to extract dependencies of cornercases/ThrowsNullValue.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/cornercases.jar
11022[info] - should be able to extract dependencies of java16records/RecordClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java16records-g-16-parameters-genericsignature.jar
11023[info] - should be able to extract dependencies of method_types/A.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/method_types.jar
11024[info] - should be able to extract dependencies of method_types/B.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/method_types.jar
11025[info] - should be able to extract dependencies of method_types/C.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/method_types.jar
11026[info] - should be able to extract dependencies of method_types/D.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/method_types.jar
11027[info] - should be able to extract dependencies of method_types/E.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/method_types.jar
11028[info] - should be able to extract dependencies of method_types/IA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/method_types.jar
11029[info] - should be able to extract dependencies of annotations/property/EP.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11030[info] - should be able to extract dependencies of annotations/target/AccessedField.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11031[info] - should be able to extract dependencies of annotations/target/AccessedFields.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11032[info] - should be able to extract dependencies of annotations/target/CallGraphAlgorithm.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11033[info] - should be able to extract dependencies of annotations/target/InvokedConstructor.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11034[info] - should be able to extract dependencies of annotations/target/InvokedConstructors.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11035[info] - should be able to extract dependencies of annotations/target/InvokedMethod.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11036[info] - should be able to extract dependencies of annotations/target/InvokedMethods.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11037[info] - should be able to extract dependencies of annotations/target/TargetResolution.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11038[info] - should be able to extract dependencies of lambdas/EitherOrPredicate.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11039[info] - should be able to extract dependencies of lambdas/HigherOrder.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11040[info] - should be able to extract dependencies of lambdas/InstanceCapturing.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11041[info] - should be able to extract dependencies of lambdas/InvokeDynamics.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11042[info] - should be able to extract dependencies of lambdas/Lambdas$DoubleFloatInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11043[info] - should be able to extract dependencies of lambdas/Lambdas.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11044[info] - should be able to extract dependencies of lambdas/LocalCapturing.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11045[info] - should be able to extract dependencies of lambdas/ObjectMethodsOnFunctionalInterfaces.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11046[info] - should be able to extract dependencies of lambdas/PartiallyMatchingPredicate.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11047[info] - should be able to extract dependencies of lambdas/PredicatesInACollection.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11048[info] - should be able to extract dependencies of lambdas/PredicatesInAnArray.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11049[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod$FIBoolean.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11050[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod$IDefaultMethod.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11051[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11052[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes$MyMarkerInterface1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11053[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes$MyMarkerInterface2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11054[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11055[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial$Subclass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11056[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial$Superclass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11057[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11058[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDouble.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11059[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDoubleFloat.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11060[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDoubleLong.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11061[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleFloatDouble.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11062[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleFloatDoubleFloat.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11063[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleIntDouble.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11064[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleLongDouble.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11065[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIFloatFloatFloat.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11066[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongIntInt.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11067[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongIntLongLong.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11068[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongLongInt.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11069[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongLongLong.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11070[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$MixedDoubleParamters.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11071[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$MixedLongParamters.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11072[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11073[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Child.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11074[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$GenericClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11075[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$GenericConstructor.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11076[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Outer$Inner.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11077[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Outer.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11078[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Parent.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11079[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$SomeInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11080[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Value.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11081[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$ValueCreator.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11082[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11083[info] - should be able to extract dependencies of lambdas/methodreferences/ReceiverInheritance.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11084[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$Sink$OfInt.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11085[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$Sink.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11086[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$SinkOfInt.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11087[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11088[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance$A.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11089[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance$B.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11090[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11091[info] - should be able to extract dependencies of classhierarchy/CRoot.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar
11092[info] - should be able to extract dependencies of classhierarchy/CRootA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar
11093[info] - should be able to extract dependencies of classhierarchy/CRootAAABBC.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar
11094[info] - should be able to extract dependencies of classhierarchy/CRootAAB.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar
11095[info] - should be able to extract dependencies of classhierarchy/IRootA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar
11096[info] - should be able to extract dependencies of classhierarchy/IRootB.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar
11097[info] - should be able to extract dependencies of classhierarchy/IRootC.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/classhierarchy.jar
11098[info] - should be able to extract dependencies of deprecated/DeprecatedByAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/deprecated.jar
11099[info] - should be able to extract dependencies of deprecated/DeprecatedByJavaDoc.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/deprecated.jar
11100[info] - should be able to extract dependencies of interfaces/Interfaces.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11101[info] - should be able to extract dependencies of interfaces/Sub1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11102[info] - should be able to extract dependencies of interfaces/Sub2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11103[info] - should be able to extract dependencies of interfaces/Sub3.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11104[info] - should be able to extract dependencies of interfaces/SubSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11105[info] - should be able to extract dependencies of interfaces/SubSub2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11106[info] - should be able to extract dependencies of interfaces/Subclass1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11107[info] - should be able to extract dependencies of interfaces/Subclass2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11108[info] - should be able to extract dependencies of interfaces/Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11109[info] - should be able to extract dependencies of interfaces/Superclass1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11110[info] - should be able to extract dependencies of interfaces/Superclass2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11111[info] - should be able to extract dependencies of methods/a/DirectSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11112[info] - should be able to extract dependencies of methods/a/IndirectSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11113[info] - should be able to extract dependencies of methods/a/SubIndirectSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11114[info] - should be able to extract dependencies of methods/a/Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11115[info] - should be able to extract dependencies of methods/a/User.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11116[info] - should be able to extract dependencies of methods/b/AbstractB.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11117[info] - should be able to extract dependencies of methods/b/B.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11118[info] - should be able to extract dependencies of methods/b/DirectSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11119[info] - should be able to extract dependencies of methods/b/SubI.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11120[info] - should be able to extract dependencies of methods/b/SuperI.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11121[info] - should be able to extract dependencies of methods/c/Sub1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11122[info] - should be able to extract dependencies of methods/c/Sub2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11123[info] - should be able to extract dependencies of methods/c/Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11124[info] - should be able to extract dependencies of x/A.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11125[info] - should be able to extract dependencies of x/SubA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11126[info] - should be able to extract dependencies of y/B.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11127[info] - should be able to extract dependencies of y/SubB.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/methods.jar
11128[info] - should be able to extract dependencies of constants/Point.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/constants.jar
11129[info] - should be able to extract dependencies of type_annotations/RITypeAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11130[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested$SubNested$SubSubNested.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11131[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested$SubNested.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11132[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11133[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11134[info] - should be able to extract dependencies of type_annotations/RITypeAnnotations.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11135[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11136[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested$SubNested$SubSubNested.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11137[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested$SubNested.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11138[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11139[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11140[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotations.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/type_annotations.jar
11141[info] - should be able to extract dependencies of java11nests/NestHost$NestMember1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11142[info] - should be able to extract dependencies of java11nests/NestHost$NestMember2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11143[info] - should be able to extract dependencies of java11nests/NestHost.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11144[info] - should be able to extract dependencies of java11nests/NoNestMember.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11145[info] - should be able to extract dependencies of signatures/A.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/signatures.jar
11146[info] - should be able to extract dependencies of signatures/B.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/signatures.jar
11147[info] - should be able to extract dependencies of equals_hashcode/ContractFulfillment.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11148[info] - should be able to extract dependencies of equals_hashcode/case1/EclipseGenerated.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11149[info] - should be able to extract dependencies of equals_hashcode/case2/Demo.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11150[info] - should be able to extract dependencies of equals_hashcode/case2/IgnoreFieldInEquals.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11151[info] - should be able to extract dependencies of equals_hashcode/case3/IgnoreStateCompletely.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11152[info] - should be able to extract dependencies of equals_hashcode/case4/EclipseGeneratedSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11153[info] - should be able to extract dependencies of equals_hashcode/case4/EclipseGeneratedSuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11154[info] - should be able to extract dependencies of equals_hashcode/case5/NoSuperCheckSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11155[info] - should be able to extract dependencies of equals_hashcode/case5/NoSuperCheckSuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11156[info] - should be able to extract dependencies of equals_hashcode/case6/NoHashCodeOverrideSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11157[info] - should be able to extract dependencies of equals_hashcode/case6/NoHashCodeOverrideSuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11158[info] - should be able to extract dependencies of equals_hashcode/case7/Demo.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11159[info] - should be able to extract dependencies of equals_hashcode/case7/NoHashCodeOverrideNoSuperCheckSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11160[info] - should be able to extract dependencies of equals_hashcode/case7/NoHashCodeOverrideNoSuperCheckSuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11161[info] - should be able to extract dependencies of equals_hashcode/case8/TransitiveAccessInHashCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11162[info] - should be able to extract dependencies of equals_hashcode/case9/TransitiveAccessInEquals.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/equals_hashcode.jar
11163[info] - should be able to extract dependencies of generictypes/AltBaseWithConcreteInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11164[info] - should be able to extract dependencies of generictypes/AltIndependentSubclass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11165[info] - should be able to extract dependencies of generictypes/AltInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11166[info] - should be able to extract dependencies of generictypes/AlternativeBase.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11167[info] - should be able to extract dependencies of generictypes/Base.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11168[info] - should be able to extract dependencies of generictypes/BaseWithConcreteInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11169[info] - should be able to extract dependencies of generictypes/BaseWithInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11170[info] - should be able to extract dependencies of generictypes/ExtendedBase.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11171[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11172[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_3.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11173[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_4.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11174[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_5.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11175[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_6.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11176[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_7.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11177[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11178[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11179[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_3.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11180[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_4.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11181[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11182[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix3_1$Suffix3_2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11183[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix3_1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11184[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix4_1$Suffix4_2.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11185[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix4_1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11186[info] - should be able to extract dependencies of generictypes/GenericWithSuffix.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11187[info] - should be able to extract dependencies of generictypes/IndependentSubclass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11188[info] - should be able to extract dependencies of generictypes/Interface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11189[info] - should be able to extract dependencies of generictypes/IntersectionBase.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11190[info] - should be able to extract dependencies of generictypes/IntersectionType.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11191[info] - should be able to extract dependencies of generictypes/SimpleGeneric.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11192[info] - should be able to extract dependencies of generictypes/SubGeneric.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11193[info] - should be able to extract dependencies of generictypes/SubGenericET.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11194[info] - should be able to extract dependencies of generictypes/SubGenericTE.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11195[info] - should be able to extract dependencies of generictypes/SubclassWithInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11196[info] - should be able to extract dependencies of generictypes/lvlTwoBase.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/generictypes.jar
11197[info] - should be able to extract dependencies of polymorphism/A.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/polymorphism.jar
11198[info] - should be able to extract dependencies of polymorphism/B.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/polymorphism.jar
11199[info] - should be able to extract dependencies of arrays/ArrayAccess.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/arrays.jar
11200[info] - should be able to extract dependencies of call_targets/SubSubSuperCalls.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11201[info] - should be able to extract dependencies of call_targets/SubSuperCalls.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11202[info] - should be able to extract dependencies of call_targets/SuperCalls.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11203[info] - should be able to extract dependencies of class_types/ComplexAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11204[info] - should be able to extract dependencies of class_types/EmptyEnumeration.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11205[info] - should be able to extract dependencies of class_types/ExtExtSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11206[info] - should be able to extract dependencies of class_types/ExtSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11207[info] - should be able to extract dependencies of class_types/GenericSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11208[info] - should be able to extract dependencies of class_types/MarkerAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11209[info] - should be able to extract dependencies of class_types/MarkerInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11210[info] - should be able to extract dependencies of class_types/SAMInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11211[info] - should be able to extract dependencies of class_types/SAMInterfaceDemo.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11212[info] - should be able to extract dependencies of class_types/SignatureCompatibleGenericSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11213[info] - should be able to extract dependencies of class_types/SomeEnumeration.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11214[info] - should be able to extract dependencies of class_types/SomeInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11215[info] - should be able to extract dependencies of default_methods/BaseInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11216[info] - should be able to extract dependencies of default_methods/BaseInterfaceDemo$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11217[info] - should be able to extract dependencies of default_methods/BaseInterfaceDemo.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11218[info] - should be able to extract dependencies of default_methods/SubBaseInterfaceA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11219[info] - should be able to extract dependencies of default_methods/SubBaseInterfaceB.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11220[info] - should be able to extract dependencies of default_methods/SubSubBaseInterfaceA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11221[info] - should be able to extract dependencies of initialization/PrematureReads.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11222[info] - should be able to extract dependencies of initialization/Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11223[info] - should be able to extract dependencies of tactest/ArithmeticExpressions.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11224[info] - should be able to extract dependencies of tactest/ArrayCreationAndManipulation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11225[info] - should be able to extract dependencies of tactest/CastInstructions.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11226[info] - should be able to extract dependencies of tactest/Constants.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11227[info] - should be able to extract dependencies of tactest/ControlSequences.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11228[info] - should be able to extract dependencies of tactest/MethodCalls.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11229[info] - should be able to extract dependencies of tactest/MethodSignatures.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11230[info] - should be able to extract dependencies of tactest/StackManipulationAndSynchronization.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11231[info] - should be able to extract dependencies of tactest/SwitchStatements.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11232[info] - should be able to extract dependencies of tactest/X.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11233[info] - should be able to extract dependencies of tactest/Y.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/tactest-8-preserveAllLocals.jar
11234[info] - should be able to extract dependencies of ref_fields/A.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar
11235[info] - should be able to extract dependencies of ref_fields/DepFields.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar
11236[info] - should be able to extract dependencies of ref_fields/X.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar
11237[info] - should be able to extract dependencies of ref_fields/Y.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar
11238[info] - should be able to extract dependencies of ref_fields/YY.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar
11239[info] - should be able to extract dependencies of ref_fields/Z.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar
11240[info] - should be able to extract dependencies of ref_fields/ZZ.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ref_fields.jar
11241[info] - should be able to extract dependencies of pureness/Demo.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/pureness.jar
11242[info] - should be able to extract dependencies of extensible_classes/transitivity/case1/Class.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11243[info] - should be able to extract dependencies of extensible_classes/transitivity/case1/PublicSubclass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11244[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/Class.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11245[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/Interface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11246[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/PackageVisibleSubclass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11247[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/TestCase.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11248[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/Class.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11249[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/EffectivelyFinalClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11250[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11251[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11252[info] - should be able to extract dependencies of extensible_classes/transitivity/case4/UnknownSupertype.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11253[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11254[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11255[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/TransitivelyExtensible.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11256[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/HiddenSubclass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11257[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/InternalSubtype.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11258[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11259[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11260[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/TransitivelyExtensible.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11261[info] - should be able to extract dependencies of extensible_classes/visibility/Annotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11262[info] - should be able to extract dependencies of extensible_classes/visibility/Class.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11263[info] - should be able to extract dependencies of extensible_classes/visibility/Enum.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11264[info] - should be able to extract dependencies of extensible_classes/visibility/FinalClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11265[info] - should be able to extract dependencies of extensible_classes/visibility/Interface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11266[info] - should be able to extract dependencies of extensible_classes/visibility/PublicAnnotation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11267[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11268[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClassWithPrivConstructors.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11269[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClassWithPrivateConstructor.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11270[info] - should be able to extract dependencies of extensible_classes/visibility/PublicEnum.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11271[info] - should be able to extract dependencies of extensible_classes/visibility/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11272[info] - should be able to extract dependencies of extensible_classes/visibility/PublicInterface.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/extensible_classes.jar
11273[info] - should be able to extract dependencies of fields/FieldReferenceResolution$I.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11274[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Sub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11275[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11276[info] - should be able to extract dependencies of fields/FieldReferenceResolution.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11277[info] - should be able to extract dependencies of fields/Sub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11278[info] - should be able to extract dependencies of fields/SubI.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11279[info] - should be able to extract dependencies of fields/SubSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11280[info] - should be able to extract dependencies of fields/Super.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11281[info] - should be able to extract dependencies of fields/SuperI.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11282[info] - should be able to extract dependencies of fields/SuperSuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11283[info] - should be able to extract dependencies of fields/User.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/fields-g=none-5.jar
11284[info] - should be able to extract dependencies of strings/StringBuilderUsages$1Value.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/strings.jar
11285[info] - should be able to extract dependencies of strings/StringBuilderUsages.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/strings.jar
11286[info] - should be able to extract dependencies of java17sealedclasses/SealedClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java17sealedclasses-17.jar
11287[info] - should be able to extract dependencies of java17sealedclasses/SubClass.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/java17sealedclasses-17.jar
11288[info] - should be able to extract dependencies of immutable/Point.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutable.jar
11289[info] - should be able to extract dependencies of immutable/PointWithLazyHashValue.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutable.jar
11290[info] - should be able to extract dependencies of immutable/Rectangle.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/immutable.jar
11291[info] - should be able to extract dependencies of bugs/A.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11292[info] - should be able to extract dependencies of bugs/AbstractA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11293[info] - should be able to extract dependencies of bugs/CloneNoSuperCloneCall.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11294[info] - should be able to extract dependencies of bugs/CloneableNoClone.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11295[info] - should be able to extract dependencies of bugs/SubA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11296[info] - should be able to extract dependencies of bugs/SubCloneableNoClone.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11297[info] - should be able to extract dependencies of bugs/SuperA.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11298[info] - should be able to extract dependencies of bugs/UselessCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/bugs.jar
11299[info] - should be able to extract dependencies of ai/AbstractBase.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11300[info] - should be able to extract dependencies of ai/Base.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11301[info] - should be able to extract dependencies of ai/ConcreteBase.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11302[info] - should be able to extract dependencies of ai/FieldInitialization.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11303[info] - should be able to extract dependencies of ai/MethodsPlain.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11304[info] - should be able to extract dependencies of ai/MethodsWithArithmetic.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11305[info] - should be able to extract dependencies of ai/MethodsWithArrays$1.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11306[info] - should be able to extract dependencies of ai/MethodsWithArrays.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11307[info] - should be able to extract dependencies of ai/MethodsWithBranches.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11308[info] - should be able to extract dependencies of ai/MethodsWithConstructors$MWCSub.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11309[info] - should be able to extract dependencies of ai/MethodsWithConstructors$MWCSuper.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11310[info] - should be able to extract dependencies of ai/MethodsWithConstructors.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11311[info] - should be able to extract dependencies of ai/MethodsWithExceptions$SubException.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11312[info] - should be able to extract dependencies of ai/MethodsWithExceptions$SuperException.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11313[info] - should be able to extract dependencies of ai/MethodsWithExceptions.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11314[info] - should be able to extract dependencies of ai/MethodsWithLoops.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11315[info] - should be able to extract dependencies of ai/MethodsWithReflection.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11316[info] - should be able to extract dependencies of ai/MethodsWithTypeChecks.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11317[info] - should be able to extract dependencies of ai/Obfuscation.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11318[info] - should be able to extract dependencies of ai/domain/BooleanValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11319[info] - should be able to extract dependencies of ai/domain/ConditionalMath.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11320[info] - should be able to extract dependencies of ai/domain/DeadVariables$ControlFlowException.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11321[info] - should be able to extract dependencies of ai/domain/DeadVariables.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11322[info] - should be able to extract dependencies of ai/domain/ExceptionValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11323[info] - should be able to extract dependencies of ai/domain/IntegerValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11324[info] - should be able to extract dependencies of ai/domain/PlainClassesJava.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11325[info] - should be able to extract dependencies of ai/domain/ReferenceValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11326[info] - should be able to extract dependencies of ai/domain/Sanitization.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11327[info] - should be able to extract dependencies of ai/domain/StaticCalls.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11328[info] - should be able to extract dependencies of ai/domain/StringValues.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/ai-9.jar
11329[info] - should be able to extract dependencies of controlflow/BoringCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11330[info] - should be able to extract dependencies of controlflow/ExampleCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11331[info] - should be able to extract dependencies of controlflow/ExceptionCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11332[info] - should be able to extract dependencies of controlflow/FinallyCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11333[info] - should be able to extract dependencies of controlflow/InfiniteLoops.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11334[info] - should be able to extract dependencies of controlflow/LoopCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11335[info] - should be able to extract dependencies of controlflow/SwitchCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11336[info] - should be able to extract dependencies of controlflow/WideCode.class in OPAL/bi/target/scala-3.8.0-RC5/resource_managed/test/controlflow.jar
11337[info] DependencyExtractorJava8Test:
11338[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
11339[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)
11340[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
11341[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)
11342[info] - Dependency extraction
11343[info] Disabling assertions
11344[info] Enabling assertions
11345[info] Disabling assertions
11346[info] Enabling assertions
11347
11348************************
11349Build summary:
11350[{
11351 "module": "framework",
11352 "compile": {"status": "ok", "tookMs": 97940, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11353 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11354 "test-compile": {"status": "ok", "tookMs": 51397, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11355 "test": {"status": "ok", "tookMs": 1762, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11356 "publish": {"status": "skipped", "tookMs": 0},
11357 "metadata": {
11358 "crossScalaVersions": ["3.7.3"]
11359}
11360},{
11361 "module": "bytecode-assembler",
11362 "compile": {"status": "ok", "tookMs": 416, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11363 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11364 "test-compile": {"status": "ok", "tookMs": 859, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11365 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 2181, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11366 "publish": {"status": "skipped", "tookMs": 0},
11367 "metadata": {
11368 "crossScalaVersions": ["3.7.3"]
11369}
11370},{
11371 "module": "bytecode-representation",
11372 "compile": {"status": "ok", "tookMs": 213, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11373 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11374 "test-compile": {"status": "ok", "tookMs": 654, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11375 "test": {"status": "ok", "tookMs": 11380, "passed": 645, "failed": 0, "ignored": 0, "skipped": 0, "total": 645, "byFramework": [{"framework": "unknown", "stats": {"passed": 645, "failed": 0, "ignored": 0, "skipped": 0, "total": 645}}]},
11376 "publish": {"status": "skipped", "tookMs": 0},
11377 "metadata": {
11378 "crossScalaVersions": ["3.7.3"]
11379}
11380},{
11381 "module": "bytecode-infrastructure",
11382 "compile": {"status": "ok", "tookMs": 126, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11383 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11384 "test-compile": {"status": "ok", "tookMs": 330, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11385 "test": {"status": "ok", "tookMs": 496, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
11386 "publish": {"status": "skipped", "tookMs": 0},
11387 "metadata": {
11388 "crossScalaVersions": ["3.7.3"]
11389}
11390},{
11391 "module": "bytecode-creator",
11392 "compile": {"status": "ok", "tookMs": 227, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11393 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11394 "test-compile": {"status": "ok", "tookMs": 509, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11395 "test": {"status": "ok", "tookMs": 656, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
11396 "publish": {"status": "skipped", "tookMs": 0},
11397 "metadata": {
11398 "crossScalaVersions": ["3.7.3"]
11399}
11400},{
11401 "module": "apk",
11402 "compile": {"status": "ok", "tookMs": 1179, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11403 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11404 "test-compile": {"status": "ok", "tookMs": 1685, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11405 "test": {"status": "ok", "tookMs": 1490, "passed": 0, "failed": 0, "ignored": 3, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 0, "ignored": 3, "skipped": 0, "total": 3}}]},
11406 "publish": {"status": "skipped", "tookMs": 0},
11407 "metadata": {
11408 "crossScalaVersions": ["3.7.3"]
11409}
11410},{
11411 "module": "static-analysis-infrastructure",
11412 "compile": {"status": "ok", "tookMs": 117, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11413 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11414 "test-compile": {"status": "ok", "tookMs": 181, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11415 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 23735, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11416 "publish": {"status": "skipped", "tookMs": 0},
11417 "metadata": {
11418 "crossScalaVersions": ["3.7.3"]
11419}
11420},{
11421 "module": "tools",
11422 "compile": {"status": "ok", "tookMs": 3090, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11423 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11424 "test-compile": {"status": "ok", "tookMs": 1592, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11425 "test": {"status": "ok", "tookMs": 1616, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11426 "publish": {"status": "skipped", "tookMs": 0},
11427 "metadata": {
11428 "crossScalaVersions": ["3.7.3"]
11429}
11430},{
11431 "module": "common",
11432 "compile": {"status": "ok", "tookMs": 70, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11433 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11434 "test-compile": {"status": "ok", "tookMs": 110, "warnings": 4, "errors": 0, "sourceVersion": "3.8"},
11435 "test": {"status": "ok", "tookMs": 205234, "passed": 311, "failed": 0, "ignored": 0, "skipped": 0, "total": 311, "byFramework": [{"framework": "unknown", "stats": {"passed": 311, "failed": 0, "ignored": 0, "skipped": 0, "total": 311}}]},
11436 "publish": {"status": "skipped", "tookMs": 0},
11437 "metadata": {
11438 "crossScalaVersions": ["3.7.3"]
11439}
11440},{
11441 "module": "ifds",
11442 "compile": {"status": "ok", "tookMs": 371, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11443 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11444 "test-compile": {"status": "ok", "tookMs": 790, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11445 "test": {"status": "ok", "tookMs": 889, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11446 "publish": {"status": "skipped", "tookMs": 0},
11447 "metadata": {
11448 "crossScalaVersions": ["3.7.3"]
11449}
11450},{
11451 "module": "architecture-validation",
11452 "compile": {"status": "ok", "tookMs": 461, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11453 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11454 "test-compile": {"status": "ok", "tookMs": 999, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11455 "test": {"status": "ok", "tookMs": 2200, "passed": 48, "failed": 0, "ignored": 0, "skipped": 0, "total": 48, "byFramework": [{"framework": "unknown", "stats": {"passed": 48, "failed": 0, "ignored": 0, "skipped": 0, "total": 48}}]},
11456 "publish": {"status": "skipped", "tookMs": 0},
11457 "metadata": {
11458 "crossScalaVersions": ["3.7.3"]
11459}
11460},{
11461 "module": "configuration-explorer",
11462 "compile": {"status": "ok", "tookMs": 1347, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11463 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11464 "test-compile": {"status": "ok", "tookMs": 9024, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11465 "test": {"status": "ok", "tookMs": 1292, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11466 "publish": {"status": "skipped", "tookMs": 0},
11467 "metadata": {
11468 "crossScalaVersions": ["3.7.3"]
11469}
11470},{
11471 "module": "three-address-code",
11472 "compile": {"status": "ok", "tookMs": 636, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11473 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11474 "test-compile": {"status": "ok", "tookMs": 1203, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11475 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 18616, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11476 "publish": {"status": "skipped", "tookMs": 0},
11477 "metadata": {
11478 "crossScalaVersions": ["3.7.3"]
11479}
11480},{
11481 "module": "ide",
11482 "compile": {"status": "ok", "tookMs": 503, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11483 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11484 "test-compile": {"status": "ok", "tookMs": 966, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11485 "test": {"status": "ok", "tookMs": 788, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11486 "publish": {"status": "skipped", "tookMs": 0},
11487 "metadata": {
11488 "crossScalaVersions": ["3.7.3"]
11489}
11490},{
11491 "module": "abstract-interpretation-framework",
11492 "compile": {"status": "ok", "tookMs": 410, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11493 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11494 "test-compile": {"status": "ok", "tookMs": 765, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11495 "test": {"status": "ok", "tookMs": 4380, "passed": 961, "failed": 0, "ignored": 3, "skipped": 0, "total": 964, "byFramework": [{"framework": "unknown", "stats": {"passed": 961, "failed": 0, "ignored": 3, "skipped": 0, "total": 964}}]},
11496 "publish": {"status": "skipped", "tookMs": 0},
11497 "metadata": {
11498 "crossScalaVersions": ["3.7.3"]
11499}
11500},{
11501 "module": "hermes",
11502 "compile": {"status": "ok", "tookMs": 1091, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11503 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11504 "test-compile": {"status": "ok", "tookMs": 2704, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11505 "test": {"status": "ok", "tookMs": 2072, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11506 "publish": {"status": "skipped", "tookMs": 0},
11507 "metadata": {
11508 "crossScalaVersions": ["3.7.3"]
11509}
11510},{
11511 "module": "demos",
11512 "compile": {"status": "ok", "tookMs": 1163, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11513 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11514 "test-compile": {"status": "ok", "tookMs": 1344, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11515 "test": {"status": "ok", "tookMs": 1263, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11516 "publish": {"status": "skipped", "tookMs": 0},
11517 "metadata": {
11518 "crossScalaVersions": ["3.7.3"]
11519}
11520},{
11521 "module": "bytecode-disassembler",
11522 "compile": {"status": "ok", "tookMs": 251, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11523 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11524 "test-compile": {"status": "ok", "tookMs": 646, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11525 "test": {"status": "ok", "tookMs": 587, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11526 "publish": {"status": "skipped", "tookMs": 0},
11527 "metadata": {
11528 "crossScalaVersions": ["3.7.3"]
11529}
11530},{
11531 "module": "dependencies-extraction-library",
11532 "compile": {"status": "ok", "tookMs": 522, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11533 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11534 "test-compile": {"status": "ok", "tookMs": 956, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11535 "test": {"status": "ok", "tookMs": 2372, "passed": 453, "failed": 0, "ignored": 0, "skipped": 0, "total": 453, "byFramework": [{"framework": "unknown", "stats": {"passed": 453, "failed": 0, "ignored": 0, "skipped": 0, "total": 453}}]},
11536 "publish": {"status": "skipped", "tookMs": 0},
11537 "metadata": {
11538 "crossScalaVersions": ["3.7.3"]
11539}
11540}]
11541************************
11542[error] Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: bytecode-assembler, static-analysis-infrastructure, three-address-code
11543[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: bytecode-assembler, static-analysis-infrastructure, three-address-code
11544[error] Total time: 517 s (0:08:37.0), completed Dec 31, 2025, 9:41:42 PM
11545[0JBuild failed, not retrying.