Build Logs

opalj/opal • 3.8.0-RC4:2025-12-22

Errors

546

Warnings

106

Total Lines

11544

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-RC4
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-RC4
32Execute tests: true
33sbt project found:
34No prepare script found for project opalj/opal
35##################################
36Scala version: 3.8.0-RC4
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-RC4
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-RC4"
58"++3.8.0-RC4 -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-RC4 """{"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.872s.
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.214s.
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-RC4
105OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in Validate/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in Tools/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in AbstractInterpretationFramework/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in Framework/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in IFDS/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ArchitectureValidation/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in APK/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in BytecodeAssembler/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in OPAL/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in Hermes/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in IDE/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in BytecodeCreator/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in BytecodeInfrastructure/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in DependenciesExtractionLibrary/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in StaticAnalysisInfrastructure/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in BytecodeDisassembler/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ConfigurationExplorer/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in Demos/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in ThreeAddressCode/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 in BytecodeRepresentation/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC4 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-RC4 on 21 projects.
128[info] Switching Scala version on:
129[info] Framework (3.8.0-RC4)
130[info] * OPAL (3.8.0-RC4)
131[info] ThreeAddressCode (3.8.0-RC4)
132[info] APK (3.8.0-RC4)
133[info] DependenciesExtractionLibrary (3.8.0-RC4)
134[info] Tools (3.8.0-RC4)
135[info] IDE (3.8.0-RC4)
136[info] BytecodeInfrastructure (3.8.0-RC4)
137[info] AbstractInterpretationFramework (3.8.0-RC4)
138[info] Hermes (3.8.0-RC4)
139[info] ConfigurationExplorer (3.8.0-RC4)
140[info] Common (3.8.0-RC4)
141[info] Validate (3.8.0-RC4)
142[info] BytecodeDisassembler (3.8.0-RC4)
143[info] StaticAnalysisInfrastructure (3.8.0-RC4)
144[info] IFDS (3.8.0-RC4)
145[info] BytecodeRepresentation (3.8.0-RC4)
146[info] BytecodeAssembler (3.8.0-RC4)
147[info] ArchitectureValidation (3.8.0-RC4)
148[info] Demos (3.8.0-RC4)
149[info] BytecodeCreator (3.8.0-RC4)
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 22, 2025, 5:59: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-RC4/classes ...
186[warn] there were 2 deprecation warnings; re-run with -deprecation for details
187[warn] one warning found
188[info] done compiling
189[info] Enabling assertions
190[info] compiling 56 Scala sources to /build/repo/OPAL/si/target/scala-3.8.0-RC4/classes ...
191[warn] there was 1 deprecation warning; re-run with -deprecation for details
192[warn] one warning found
193[info] done compiling
194[info] compiling 96 Scala sources to /build/repo/OPAL/bi/target/scala-3.8.0-RC4/classes ...
195[info] done compiling
196[info] compiling 80 Scala sources to /build/repo/OPAL/da/target/scala-3.8.0-RC4/classes ...
197[info] done compiling
198[info] compiling 594 Scala sources to /build/repo/OPAL/br/target/scala-3.8.0-RC4/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-RC4/classes ...
203[info] done compiling
204[info] compiling 212 Scala sources to /build/repo/OPAL/ai/target/scala-3.8.0-RC4/classes ...
205[info] done compiling
206[info] compiling 28 Scala sources to /build/repo/OPAL/ide/target/scala-3.8.0-RC4/classes ...
207[info] done compiling
208[info] compiling 22 Scala sources to /build/repo/OPAL/ba/target/scala-3.8.0-RC4/classes ...
209[info] done compiling
210[info] compiling 5 Scala sources to /build/repo/OPAL/ifds/target/scala-3.8.0-RC4/classes ...
211[info] done compiling
212[info] compiling 12 Scala sources to /build/repo/OPAL/de/target/scala-3.8.0-RC4/classes ...
213[info] done compiling
214[info] compiling 233 Scala sources to /build/repo/OPAL/tac/target/scala-3.8.0-RC4/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-RC4/classes ...
219[info] done compiling
220[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutability" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
221[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-RC4/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"
222[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/signatures" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
223[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java11nests" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java11nests-g-11-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -g -11 -parameters -genericsignature
224[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/constants" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
225[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-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
226[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/proxy" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
227[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/ai" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9" -nowarn -Xemacs -encoding utf8 -proc:none -9
228[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java16records" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java16records-g-16-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -g -16 -parameters -genericsignature
229[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-RC4/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"
230[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/code" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
231[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/pureness" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
232[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java8methodresolution" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
233[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/cornercases" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
234[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/arrays" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
235[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/controlflow" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
236[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/fields" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
237[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/strings" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
238[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/dependencies" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature -preserveAllLocals
239[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/generictypes" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
240[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/fields" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
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-RC4/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-RC4/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/jsr_ret" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn" -nowarn -Xemacs -encoding utf8 -proc:none -1.3 -g -preserveAllLocals -nowarn
244[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-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
245[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/polymorphism" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
246[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/java17sealedclasses" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java17sealedclasses-17" -nowarn -Xemacs -encoding utf8 -proc:none -17
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-RC4/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-RC4/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/bugs" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
250[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/immutable" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
251[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/tactest" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
252[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-RC4/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"
253[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/methods" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/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"
254[info] Compiling test fixtures: "/build/repo/OPAL/bi/src/test/fixtures-java/projects/innerclasses" -d "/build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature" -nowarn -Xemacs -encoding utf8 -proc:none -1.8 -g -parameters -genericsignature
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-RC4/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-RC4/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-RC4/resource_managed/test/ref_fields.jar.
259[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar.
260[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar.
261[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar.
262[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar.
263[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar.
264[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/proxy.jar.
265[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn.jar.
266[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/polymorphism.jar.
267[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/code.jar.
268[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/cornercases.jar.
269[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/deprecated.jar.
270[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/types.jar.
271[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar.
272[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java17sealedclasses-17.jar.
273[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/method_types.jar.
274[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar.
275[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutable.jar.
276[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar.
277[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar.
278[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar.
279[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/metrics.jar.
280[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/signatures.jar.
281[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar.
282[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/arrays.jar.
283[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/constants.jar.
284[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar.
285[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java16records-g-16-parameters-genericsignature.jar.
286[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/strings.jar.
287[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar.
288[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar.
289[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar.
290[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/pureness.jar.
291[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar.
292[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar.
293[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar.
294[info] Creating: /build/repo/OPAL/bi/target/scala-3.8.0-RC4/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-RC4/test-classes ...
299[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:839:24
300[warn] 839 | var hits = 0
301[warn] | ^^^^
302[warn] | local variable was mutated but not read
303[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:867:24
304[warn] 867 | var hits = 0
305[warn] | ^^^^
306[warn] | local variable was mutated but not read
307[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:895:24
308[warn] 895 | var hits = 0
309[warn] | ^^^^
310[warn] | local variable was mutated but not read
311[warn] -- [E198] Unused Symbol Warning: /build/repo/OPAL/common/src/test/scala/org/opalj/collection/immutable/IntTrieSetProperties.scala:923:24
312[warn] 923 | var hits = 0
313[warn] | ^^^^
314[warn] | local variable was mutated but not read
315[warn] there was 1 deprecation warning; re-run with -deprecation for details
316[warn] 5 warnings found
317[info] done compiling
318[info] compiling 15 Scala sources to /build/repo/OPAL/si/target/scala-3.8.0-RC4/test-classes ...
319[info] done compiling
320[info] compiling 2 Scala sources to /build/repo/OPAL/bi/target/scala-3.8.0-RC4/test-classes ...
321[info] done compiling
322[info] compiling 40 Scala sources to /build/repo/OPAL/br/target/scala-3.8.0-RC4/test-classes ...
323[info] done compiling
324[info] compiling 4 Scala sources to /build/repo/OPAL/bc/target/scala-3.8.0-RC4/test-classes ...
325[warn] there were 3 deprecation warnings; re-run with -deprecation for details
326[warn] one warning found
327[info] done compiling
328[info] compiling 28 Scala sources and 18 Java sources to /build/repo/OPAL/ai/target/scala-3.8.0-RC4/test-classes ...
329[warn] there was 1 deprecation warning; re-run with -deprecation for details
330[warn] one warning found
331[info] done compiling
332[info] compiling 6 Scala sources to /build/repo/OPAL/ba/target/scala-3.8.0-RC4/test-classes ...
333[info] done compiling
334[info] compiling 4 Scala sources to /build/repo/OPAL/de/target/scala-3.8.0-RC4/test-classes ...
335[info] done compiling
336[info] compiling 16 Scala sources to /build/repo/OPAL/tac/target/scala-3.8.0-RC4/test-classes ...
337[info] done compiling
338[info] compiling 3 Scala sources to /build/repo/OPAL/av/target/scala-3.8.0-RC4/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.0150 s
696[info][project setup] computing overriding information took 0.0049 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.0152 s
699[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
700[info][progress] project created (1)
701[info][project configuration] project validation revealed 0 significant issues
702[info][project setup] validating the project took 0.0050 s
703[info][project setup] creating the project took 0.1246 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.0094 s
730[info][project setup] computing overriding information took 0.0035 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.0106 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.0012 s
737[info][project setup] creating the project took 0.0243 s
738[info][project] initialization of ProjectIndex took 0.0017 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.0073 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.0070 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.0008 s
761[info][project setup] creating the project took 0.0184 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.0090 s
793[info][project setup] computing overriding information took 0.0044 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.0106 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.0012 s
800[info][project setup] creating the project took 0.0231 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.0098 s
805[info][project setup] computing overriding information took 0.0027 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.0086 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.0019 s
812[info][project setup] creating the project took 0.0225 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.1609 s
817[info][project setup] computing overriding information took 0.2140 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.3706 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.0810 s
824[info][project setup] creating the project took 0.6349 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.0119 s
828[info][project setup] computing overriding information took 0.0006 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.0039 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.0020 s
835[info][project setup] creating the project took 0.0212 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.0106 s
839[info][project setup] computing overriding information took 0.0009 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.0050 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.0004 s
846[info][project setup] creating the project took 0.0194 s
847[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
848[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
849[info][project setup] computing type hierarchy took 0.0089 s
850[info][project setup] computing overriding information took 0.0010 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.0047 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.0002 s
857[info][project setup] creating the project took 0.0160 s
858[info] ProjectTest:
859[info] A Project
860[info] - should find the class methods.a.Super
861[info] - should find the class methods.b.AbstractB
862[info] - should find the library class deprecated.DeprecatedByAnnotation
863[info] - should not find the class java.lang.Object
864[info] - should identify the class java.lang.Object as belonging to the library
865[info] - should identify the class methods.a.Super as belonging to the core code
866[info] - should identify the class deprecated.DeprecatedByAnnotation as belonging to the library code
867[info] Project's extend method
868[info] - should create a new Project that contains all class files
869[info] - should create a Project with the correct classification for the class files
870[info] a Project's resolveMethodReference method
871[info] - should find a public method
872[info] - should find a private method
873[info] - should not find a method that does not exist
874[info] - should find a method with default visibility
875[info] - should find the super class' static method staticDefaultVisibilityMethod
876[info] - should not find Object's toString method, because we only have a partial view of the project
877[info] - should find a method declared by a directly implemented interface
878[info] - should find a method declared by an indirectly implemented interface
879[info] a Project's instance methods
880[info] - should find inherited default method in interface with multiple parent interfaces
881[info] - should not return an abstractly overridden default method in interface with multiple parent interfaces
882[info] - should not return an abstractly overridden default method in a class that implements the interface twice
883[info] - should not return an abstractly overridden default method in a class that inherits the default method through its superclass
884[info] A Project's information management methods
885[info][project] initialization of TestProjectInformation took 0.0000 s
886[info] - should be able to compute some project wide information on demand
887[info][project] initialization of TestProjectInformation took 0.0000 s
888[info] - should always return the same information when we use the same ProjectInformation object
889[info][project] initialization of TestProjectInformation took 0.0000 s
890[info] - should return the project information when we ask if some information was previously computed and that was actually done
891[info] - should not compute project information when we just test for its existence
892[info][project] initialization of TestProjectInformation took 0.0000 s
893[info] - should return all project information that was requested
894[info][project] initialization of TestProjectInformation took 0.0000 s
895[info][project] initialization of TestProjectInformation took 0.0000 s
896[info][project] initialization of TestProjectInformation took 0.0000 s
897[info][project] initialization of TestProjectInformation took 0.0000 s
898[info][project] initialization of TestProjectInformation took 0.0000 s
899[info][project] initialization of TestProjectInformation took 0.0000 s
900[info][project] initialization of TestProjectInformation took 0.0000 s
901[info][project] initialization of TestProjectInformation took 0.0000 s
902[info][project] initialization of TestProjectInformation took 0.0000 s
903[info][project] initialization of TestProjectInformation took 0.0000 s
904[info][project] initialization of TestProjectInformation took 0.0000 s
905[info][project] initialization of TestProjectInformation took 0.0000 s
906[info][project] initialization of TestProjectInformation took 0.0000 s
907[info][project] initialization of TestProjectInformation took 0.0000 s
908[info][project] initialization of TestProjectInformation took 0.0000 s
909[info][project] initialization of TestProjectInformation took 0.0000 s
910[info][project] initialization of TestProjectInformation took 0.0000 s
911[info][project] initialization of TestProjectInformation took 0.0000 s
912[info][project] initialization of TestProjectInformation took 0.0000 s
913[info][project] initialization of TestProjectInformation took 0.0000 s
914[info][project] initialization of TestProjectInformation took 0.0000 s
915[info][project] initialization of TestProjectInformation took 0.0000 s
916[info][project] initialization of TestProjectInformation took 0.0000 s
917[info][project] initialization of TestProjectInformation took 0.0000 s
918[info][project] initialization of TestProjectInformation took 0.0000 s
919[info][project] initialization of TestProjectInformation took 0.0000 s
920[info][project] initialization of TestProjectInformation took 0.0000 s
921[info][project] initialization of TestProjectInformation took 0.0000 s
922[info][project] initialization of TestProjectInformation took 0.0000 s
923[info][project] initialization of TestProjectInformation took 0.0000 s
924[info][project] initialization of TestProjectInformation took 0.0000 s
925[info][project] initialization of TestProjectInformation took 0.0000 s
926[info][project] initialization of TestProjectInformation took 0.0000 s
927[info][project] initialization of TestProjectInformation took 0.0000 s
928[info][project] initialization of TestProjectInformation took 0.0000 s
929[info][project] initialization of TestProjectInformation took 0.0000 s
930[info][project] initialization of TestProjectInformation took 0.0000 s
931[info][project] initialization of TestProjectInformation took 0.0000 s
932[info][project] initialization of TestProjectInformation took 0.0000 s
933[info][project] initialization of TestProjectInformation took 0.0000 s
934[info][project] initialization of TestProjectInformation took 0.0000 s
935[info][project] initialization of TestProjectInformation took 0.0000 s
936[info][project] initialization of TestProjectInformation took 0.0000 s
937[info][project] initialization of TestProjectInformation took 0.0000 s
938[info][project] initialization of TestProjectInformation took 0.0000 s
939[info][project] initialization of TestProjectInformation took 0.0000 s
940[info][project] initialization of TestProjectInformation took 0.0000 s
941[info][project] initialization of TestProjectInformation took 0.0000 s
942[info][project] initialization of TestProjectInformation took 0.0000 s
943[info][project] initialization of TestProjectInformation took 0.0000 s
944[info][project] initialization of TestProjectInformation took 0.0000 s
945[info][project] initialization of TestProjectInformation took 0.0000 s
946[info][project] initialization of TestProjectInformation took 0.0000 s
947[info][project] initialization of TestProjectInformation took 0.0000 s
948[info][project] initialization of TestProjectInformation took 0.0000 s
949[info][project] initialization of TestProjectInformation took 0.0000 s
950[info][project] initialization of TestProjectInformation took 0.0000 s
951[info][project] initialization of TestProjectInformation took 0.0000 s
952[info][project] initialization of TestProjectInformation took 0.0000 s
953[info][project] initialization of TestProjectInformation took 0.0000 s
954[info][project] initialization of TestProjectInformation took 0.0000 s
955[info][project] initialization of TestProjectInformation took 0.0000 s
956[info][project] initialization of TestProjectInformation took 0.0000 s
957[info][project] initialization of TestProjectInformation took 0.0000 s
958[info][project] initialization of TestProjectInformation took 0.0000 s
959[info][project] initialization of TestProjectInformation took 0.0000 s
960[info][project] initialization of TestProjectInformation took 0.0000 s
961[info][project] initialization of TestProjectInformation took 0.0000 s
962[info][project] initialization of TestProjectInformation took 0.0000 s
963[info][project] initialization of TestProjectInformation took 0.0000 s
964[info][project] initialization of TestProjectInformation took 0.0000 s
965[info][project] initialization of TestProjectInformation took 0.0000 s
966[info][project] initialization of TestProjectInformation took 0.0000 s
967[info][project] initialization of TestProjectInformation took 0.0000 s
968[info][project] initialization of TestProjectInformation took 0.0000 s
969[info][project] initialization of TestProjectInformation took 0.0000 s
970[info][project] initialization of TestProjectInformation took 0.0000 s
971[info][project] initialization of TestProjectInformation took 0.0000 s
972[info][project] initialization of TestProjectInformation took 0.0000 s
973[info][project] initialization of TestProjectInformation took 0.0000 s
974[info][project] initialization of TestProjectInformation took 0.0000 s
975[info][project] initialization of TestProjectInformation took 0.0000 s
976[info][project] initialization of TestProjectInformation took 0.0000 s
977[info][project] initialization of TestProjectInformation took 0.0000 s
978[info][project] initialization of TestProjectInformation took 0.0000 s
979[info][project] initialization of TestProjectInformation took 0.0000 s
980[info][project] initialization of TestProjectInformation took 0.0000 s
981[info][project] initialization of TestProjectInformation took 0.0000 s
982[info][project] initialization of TestProjectInformation took 0.0000 s
983[info][project] initialization of TestProjectInformation took 0.0000 s
984[info][project] initialization of TestProjectInformation took 0.0000 s
985[info][project] initialization of TestProjectInformation took 0.0000 s
986[info][project] initialization of TestProjectInformation took 0.0000 s
987[info][project] initialization of TestProjectInformation took 0.0000 s
988[info][project] initialization of TestProjectInformation took 0.0000 s
989[info][project] initialization of TestProjectInformation took 0.0000 s
990[info][project] initialization of TestProjectInformation took 0.0000 s
991[info][project] initialization of TestProjectInformation took 0.0000 s
992[info][project] initialization of TestProjectInformation took 0.0000 s
993[info][project] initialization of TestProjectInformation took 0.0000 s
994[info] - should be able to store a large amount of information
995[info][project] initialization of TestProjectInformation took 0.0000 s
996[info][project] initialization of TestProjectInformation took 0.0000 s
997[info][project] initialization of TestProjectInformationWithDependencies took 0.0000 s
998[info] - should be able to compute project information that has requirements
999[info] a Project's projectPackages methods
1000[info] - should return all packages defined in the project
1001[info] a Project's libraryPackages methods
1002[info] - should return no packages if no libraries are loaded
1003[info] - should return the packages of the loaded libraries
1004[info] a Project's packages methods
1005[info] - should return the same packages as projectPackages if no libraries are loaded
1006[info] - should return all packages of a project that has libraries
1007[info] a Project's parForeachMethodWithBody method
1008[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for Methods.jar
1009[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for Code.jar
1010[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for OPAL
1011[info] - should allMethodsWithBodyWithContext should return ALL concrete methods for Java11Nests.jar
1012[info] - should return that same methods for Methods.jar as a manual search
1013[info] + parForeachMethodWithBody iterated over 54 methods
1014[info] - should return that same methods for Code.jar as a manual search
1015[info] + parForeachMethodWithBody iterated over 71 methods
1016[info] - should return that same methods for OPAL as a manual search
1017[info] + parForeachMethodWithBody iterated over 15782 methods
1018[info] - should return that same methods for Java11Nests.jar as a manual search
1019[info] + parForeachMethodWithBody iterated over 7 methods
1020[info] a Project's methods to resolve field references
1021[info] - should correctly resolve a reference to a static field in a superclass
1022[info] - should correctly resolve a reference to a field defined in an interface
1023[info] - should correctly resolve a reference to a field defined in a superinterface of an interface
1024[info] - should correctly resolve a reference to a field defined in a superinterface
1025[info] - should correctly resolve a reference to a field defined in a superclass
1026[info] - should correctly resolve a reference to a private field defined in a superclass
1027[info] - should not fail (throw an exception) if the field cannot be found
1028[info] - should not fail if the type cannot be found
1029[info] a Project's methods to resolve method references
1030[info] - should handle the case if an interface has no implementing class
1031[info] - should find a method in a super class
1032[info] - should find private method for virtual calls
1033[info] - should not find private method for virtual calls on subclasses
1034[info] - should not find private method for virtual calls declared on subclasses
1035[info] - should find private method for instance calls
1036[info] instanceCall to resolve method references w.r.t. Java 11+ Nest Attributes
1037[info] - should resolve a private method in the NestHost
1038[info] - should resolve a private method in a NestMember
1039[info] - should resolve a private method in a NestMate
1040[info] - should not resolve a private method in an unrelated class from a NestHost
1041[info] - should not resolve a private method in an unrelated class from a NestMember
1042[info] - should not resolve a private method in a NestHost from an unrelated class
1043[info] - should not resolve a private method in a NestMember from an unrelated class
1044[info] virtualCall to resolve method references w.r.t. Java 11+ Nest Attributes
1045[info] - should resolve a private method in the NestHost
1046[info] - should resolve a private method in a NestMember
1047[info] - should resolve a private method in a NestMate
1048[info] - should not resolve a private method in an unrelated class from a NestHost
1049[info] - should not resolve a private method in an unrelated class from a NestMember
1050[info] - should not resolve a private method in a NestHost from an unrelated class
1051[info] - should not resolve a private method in a NestMember from an unrelated class
1052[info][class file reader] information about class files synthesized at parsing time is removed
1053[info][class file reader] the control-flow is simplified
1054[info][class file reader] control flow simplifications are not logged
1055[info][class file reader] invokedynamics are rewritten
1056[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
1057[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1058[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
1059[info][class file reader] unknown invokedynamics are logged
1060[info][class file reader] dynamic constants are rewritten
1061[info][class file reader] rewrites of dynamic constants are not logged
1062[info][class file reader] unknown dynamic constants are logged
1063[info][class file reader] unresolved dynamic constants are logged
1064[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
1065[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
1066[info][project setup] computing type hierarchy took 0.0131 s
1067[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, ...}
1068[info][project setup] computing overriding information took 0.0034 s
1069[info][project setup] computing defined methods took 0.0055 s
1070[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
1071[info][progress] project created (11)
1072[info][project configuration] project validation revealed 0 significant issues
1073[info][project setup] validating the project took 0.0006 s
1074[info][project setup] creating the project took 0.0214 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.0104 s
1091[info][project setup] computing overriding information took 0.0011 s
1092[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1093[info][project setup] computing defined methods took 0.0060 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.0029 s
1098[info][project setup] creating the project took 0.0227 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.0085 s
1172[info][project setup] computing overriding information took 0.0006 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.0030 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.0007 s
1179[info][project setup] creating the project took 0.0149 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.0052 s
1184[info][project setup] computing overriding information took 0.0005 s
1185[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1186[info][project setup] computing defined methods took 0.0034 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.0003 s
1191[info][project setup] creating the project took 0.0109 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.0054 s
1198[info][project setup] computing overriding information took 0.0008 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.0004 s
1205[info][project setup] creating the project took 0.0107 s
1206[info][project] initialization of ClosedPackages took 0.0003 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.0006 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.0028 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.0007 s
1219[info][project setup] creating the project took 0.0107 s
1220[info][project] initialization of ClosedPackages took 0.0001 s
1221[info][project] initialization of ClassExtensibility took 0.0031 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.0053 s
1226[info][project setup] computing overriding information took 0.0006 s
1227[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, ...}
1228[info][project setup] computing defined methods took 0.0023 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.0006 s
1233[info][project setup] creating the project took 0.0102 s
1234[info][project] initialization of ClosedPackages took 0.0001 s
1235[info][project] initialization of ClassExtensibility took 0.0010 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.0826 s
1472[info][project setup] computing overriding information took 0.2907 s
1473[info][project setup] computing defined methods took 0.3302 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.0016 s
1478[info][project setup] creating the project took 0.4416 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.0071 s
1494[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1495[info][project setup] computing defined methods took 0.0016 s
1496[info][project setup] computing overriding information took 0.0019 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.0008 s
1501[info][project setup] creating the project took 0.0124 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.0171 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 overriding information took 0.0017 s
1509[info][project setup] computing defined methods took 0.0050 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.0021 s
1514[info][project setup] creating the project took 0.0289 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.0088 s
1519[info][project setup] computing overriding information took 0.0004 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.0032 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.0015 s
1526[info][project setup] creating the project took 0.0154 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.0092 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.0003 s
1575[info][project setup] computing defined methods took 0.0009 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.0008 s
1580[info][project setup] creating the project took 0.0143 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.0078 s
1620[info][project setup] computing overriding information took 0.0010 s
1621[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1622[info][project setup] computing defined methods took 0.0016 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.0007 s
1627[info][project setup] creating the project took 0.0145 s
1628[info][project] initialization of DeclaredMethods took 0.0075 s
1629[info][project] initialization of VirtualFormalParameters took 0.0017 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.0086 s
1647[info][project setup] computing overriding information took 0.0003 s
1648[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
1649[info][project setup] computing defined methods took 0.0010 s
1650[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
1651[info][progress] project created (27)
1652[info][project configuration] project validation revealed 0 significant issues
1653[info][project setup] validating the project took 0.0031 s
1654[info][project setup] creating the project took 0.0149 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.0075 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.0068 s
1710[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1711[info][project setup] computing overriding information took 0.0003 s
1712[info][project setup] computing defined methods took 0.0007 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.0016 s
1717[info][project setup] creating the project took 0.0104 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.0088 s
1770[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1771[info][project setup] computing overriding information took 0.0003 s
1772[info][project setup] computing defined methods took 0.0008 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.0010 s
1777[info][project setup] creating the project took 0.0124 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.0862 s
1782[info][project setup] computing overriding information took 0.0251 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.0963 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.0346 s
1789[info][project setup] creating the project took 0.2305 s
1790[info] StringConstantsInformationKeyTest:
1791[info] StringConstantsInformationKey
1792[info][project] initialization of StringConstantsInformation took 0.0044 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.0074 s
1818[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
1819[info][project setup] computing overriding information took 0.0004 s
1820[info][project setup] computing defined methods took 0.0026 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.0006 s
1825[info][project setup] creating the project took 0.0129 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.0087 s
1846[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, ...}
1847[info][project setup] computing defined methods took 0.0011 s
1848[info][project setup] computing overriding information took 0.0005 s
1849[info][project configuration] not using Java 11+ call semantics (required JVM version is 46)
1850[info][progress] project created (32)
1851[info][project configuration] project validation revealed 0 significant issues
1852[info][project setup] validating the project took 0.0019 s
1853[info][project setup] creating the project took 0.0152 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.0073 s
1871[info][project setup] computing overriding information took 0.0009 s
1872[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, ...}
1873[info][project setup] computing defined methods took 0.0020 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.0011 s
1878[info][project setup] creating the project took 0.0122 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.0068 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 defined methods took 0.0008 s
1898[info][project setup] computing overriding information took 0.0004 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.0012 s
1903[info][project setup] creating the project took 0.0119 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.0063 s
1921[warn][project configuration - instance methods] no class files found for: {java.awt.event.ActionListener, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
1922[info][project setup] computing overriding information took 0.0003 s
1923[info][project setup] computing defined methods took 0.0010 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.0102 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.0074 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 defined methods took 0.0006 s
1988[info][project setup] computing overriding information took 0.0005 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.0118 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(2954651))
2010[info][project] finalized (LogContext(2957121))
2011[info][project] finalized (LogContext(2957446))
2012[info][project] finalized (LogContext(2957727))
2013[info][project] finalized (LogContext(2957766))
2014[info][project] finalized (LogContext(2957890))
2015[info][project] finalized (LogContext(2957936))
2016[info][project] finalized (LogContext(2957958))
2017[info][project] finalized (LogContext(2954666))
2018[info][project] finalized (LogContext(2954683))
2019[info][project] finalized (LogContext(2956048))
2020[info][project] finalized (LogContext(2956534))
2021[info][project] finalized (LogContext(2956588))
2022[info][project] finalized (LogContext(2956624))
2023[info][project] finalized (LogContext(2956755))
2024[info][project] finalized (LogContext(2950973))
2025[info][project] finalized (LogContext(2951008))
2026[info][project] finalized (LogContext(2952877))
2027[info][project] finalized (LogContext(2952903))
2028[info][project] finalized (LogContext(2954093))
2029[info][project] finalized (LogContext(2958027))
2030[info][project] finalized (LogContext(2956815))
2031[info][project] finalized (GlobalLogContext)
2032[info][project] finalized (LogContext(2954612))
2033[info][project] finalized (LogContext(2954630))
2034[info][project configuration] the JDK is part of the analysis
2035[info][project setup] computing type hierarchy took 0.1939 s
2036[info][project setup] computing defined methods took 0.6467 s
2037[info][project setup] computing overriding information took 0.6436 s
2038[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
2039[info][progress] project created (37)
2040[info][project configuration] project validation revealed 0 significant issues
2041[info][project setup] validating the project took 0.0022 s
2042[info][project setup] creating the project took 0.9353 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.0085 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 overriding information took 0.0002 s
2126[info][project setup] computing defined methods took 0.0007 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.0007 s
2131[info][project setup] creating the project took 0.0114 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.0065 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.0006 s
2138[info][project setup] computing overriding information took 0.0003 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.0012 s
2143[info][project setup] creating the project took 0.0101 s
2144[info][project] initialization of ClosedPackages took 0.0001 s
2145[info][project] initialization of ClassExtensibility took 0.0006 s
2146[info][project] initialization of TypeExtensibility took 0.0019 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.0062 s
2151[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2152[info][project setup] computing defined methods took 0.0006 s
2153[info][project setup] computing overriding information took 0.0001 s
2154[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
2155[info][progress] project created (41)
2156[info][project configuration] project validation revealed 0 significant issues
2157[info][project setup] validating the project took 0.0002 s
2158[info][project setup] creating the project took 0.0084 s
2159[info][project] initialization of ClosedPackages took 0.0001 s
2160[info][project] initialization of ClassExtensibility took 0.0002 s
2161[info][project] initialization of TypeExtensibility took 0.0005 s
2162[info] TypeExtensibilityTest:
2163[info] all directly extensible types
2164[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2165[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2166[warn][project configuration - class hierarchy] supertype information incomplete: {class java.lang.Enum, class java.util.HashSet, interface java.lang.annotation.Annotation}
2167[info][project setup] computing type hierarchy took 0.0063 s
2168[info][project setup] computing overriding information took 0.0001 s
2169[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
2170[info][project setup] computing defined methods took 0.0010 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.0002 s
2175[info][project setup] creating the project took 0.0095 s
2176[info][project] initialization of ClosedPackages took 0.0001 s
2177[info][project] initialization of ClassExtensibility took 0.0004 s
2178[info][project] initialization of TypeExtensibility took 0.0006 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.0057 s
2183[info][project setup] computing overriding information took 0.0001 s
2184[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, ...}
2185[info][project setup] computing defined methods took 0.0006 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.0079 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.0007 s
2194[info] - should also be transitively extensible
2195[info] when a type is located in a closed package
2196[info] - a package visible class is transitively extensible when it has a public subclass
2197[info] - a package visible class should NOT be transitively extensible when all subclasses are (effectively) final
2198[info] - a non-final public class is transitively extensible even when all subclasses are NOT
2199[info] - a non-final package visible class must be transitively extensible even if only one subtypeis extensible
2200[info] - a non-final package visible class must be transitively extensible even if only one subtypeis extensible and the type hierarchy is large
2201[info] when a type belongs to an open package
2202[info] - a package visible class should be transitively extensible
2203[info] - a type from which an application type inherits from is (obviously) extensible
2204[info] - the extensibility of an unknown type should be unknown
2205[warn][project configuration - class hierarchy] supertype information incomplete: {class java.io.BufferedInputStream, class java.io.BufferedOutputStream, class java.io.InputStream, class java.io.OutputStream, class java.security.BasicPermission, class java.util.AbstractCollection, class java.util.AbstractMap, class java.util.AbstractSet, class java.util.WeakHashMap, interface java.io.Serializable}
2206[info] TypesSetTest:
2207[info] the TypesSet
2208[info] - should be empty empty upon creation
2209[info] the add type method +=
2210[info] - should add the type if it is not stored in the set
2211[info] - should add the type if it is not stored in the set and only subtypes are added as upper type bounds
2212[info] - should not add the type if the type is already added as an upper type bound
2213[info] - should not add a type if a super type is already added as an upper type bound
2214[info] the add upper type bound method +<:=
2215[info] - should not remove unrelated concrete types if a super type of some types is added as an upper type bound
2216[info] - should remove the type if the type is (later) added as an upper type bound
2217[info] - should remove all concrete types if a super type is added as an upper type bound
2218[info] - should add the type if it is not stored in the set
2219[info] - should not a add the type if a super type is already in the set as an upper type bound
2220[info] - should replace a type if a super type is added
2221[info] MethodDescriptorTest:
2222[info] - Parsing: ()V
2223[info] - Parsing: (III)I
2224[info] - Parsing: ([I)[I
2225[info] - Parsing: ([[[III)[I
2226[info] - Parsing: (IDLjava/lang/Thread;)Ljava/lang/Object;
2227[info] - Parsing: (IDLjava/lang/Thread;[J)[Ljava/lang/Object;
2228[info] - recreating JVM descriptor ()V
2229[info] - recreating JVM descriptor ([[[III)[I
2230[info] - recreating JVM descriptor ([I)[I
2231[info] - recreating JVM descriptor (JZSCIFD)V
2232[info] - recreating JVM descriptor (IDLjava/lang/Thread;)Ljava/lang/Object;
2233[info] - recreating JVM descriptor (IDLjava/lang/Thread;[J)[Ljava/lang/Object;
2234[info] ClassFileReaderTest:
2235[info] ClassFile reader
2236[info] - should be able to read class files stored in jar files stored within jar files (nested jar files)
2237[info] - should not crash when trying to read an empty (0-byte) .jar
2238[info][class file reader] information about class files synthesized at parsing time is removed
2239[info][class file reader] the control-flow is simplified
2240[info][class file reader] control flow simplifications are not logged
2241[info][class file reader] invokedynamics are rewritten
2242[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
2243[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2244[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
2245[info][class file reader] unknown invokedynamics are logged
2246[info][class file reader] dynamic constants are rewritten
2247[info][class file reader] rewrites of dynamic constants are not logged
2248[info][class file reader] unknown dynamic constants are logged
2249[info][class file reader] unresolved dynamic constants are logged
2250[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
2251[info][project configuration] ignored duplicate type declarations for: {java.lang.reflect.UndeclaredThrowableException, java.lang.reflect.AnnotatedElement, java.lang.reflect.InvocationTargetException, java.lang.reflect.Type, java.lang.reflect.MalformedParameterizedTypeException, java.lang.reflect.GenericSignatureFormatError, java.io.Serializable, java.lang.reflect.GenericDeclaration}
2252[info][project setup] computing type hierarchy took 0.0093 s
2253[info][project setup] computing overriding information took 0.0001 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.0021 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.0006 s
2260[info][project setup] creating the project took 0.0136 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(2960847))
2279[info][project] finalized (LogContext(2960833))
2280[info][project] finalized (LogContext(2960976))
2281[info][project] finalized (LogContext(2960890))
2282[info][project] finalized (LogContext(2960876))
2283[info][project] finalized (LogContext(2960863))
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-RC4/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-RC4/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@735b76d0
2365[info] - should be able to print properties even if the store is empty
2366[info] + PropertyStore@33ad95a7
2367[info] - should be possible to terminate the computations and still query the store
2368[info] + PropertyStore@178c1b0b
2369[info] - should be possible to call setupPhase after waitOnPhaseCompletion
2370[info] + PropertyStore@77395135
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@46e43c54
2373[info] - should be able to perform queries w.r.t. unknown entities / property keys
2374[info] + PropertyStore@4a5f7691
2375[info] - should be possible to test if a store has a property even if it was only queried
2376[info] + PropertyStore@4b5e8b44
2377[info] - should be possible to test if a store has a property even if the analysis is scheduled later
2378[info] + PropertyStore@1c0cc379
2379[info] - set should set an entity's property "immediately"
2380[info] + PropertyStore@12ed7fc2
2381[info] - should allow setting different properties w.r.t. one entity
2382[info] + PropertyStore@46c1b548
2383[info] - should be able to enumerate all explicitly set properties of an entity
2384[info] + PropertyStore@3cacb1e2
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 cc
2388[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for d
2389[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aba
2390[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for aaabbbaaa
2391[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
2392[info] + PropertyStore@15875cb0
2393[info] - should specify that the property was not derived when an analysis was scheduled
2394[info] + PropertyStore@5b255ff8
2395[info] - should not set an entity's property if it already has a property
2396[info] + PropertyStore@8892f96
2397[info] - should contain properties (at least) for all entities for which we performed a computation
2398[info] + PropertyStore@377c6e71
2399[info] - should trigger a lazy property computation only lazily
2400[info] + PropertyStore@7c5f81ff
2401[info] - should not trigger a lazy property computation multiple times
2402[info] + PropertyStore@76d9706b
2403[info] - should correctly handle PartialResults
2404[info] + PropertyStore@24b3ea8f
2405[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
2406[info] + PropertyStore@45cafe4d
2407[info] handling of computations with multiple updates
2408[info] - should be possible using eagerly scheduled computations
2409[info] + PropertyStore@7f8e6724
2410[info] + (id of first permutation = 24789; this permutation=[a,b,r,g,j,e,f,i,d,c,h] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
2411[info] + PropertyStore@526e8f4
2412[info] + (id of first permutation = 24789; this permutation=[a,b,r,g,j,f,e,c,d,h,i] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2413[info] + PropertyStore@5070128c
2414[info] + (id of first permutation = 24789; this permutation=[a,b,r,g,j,h,d,c,i,e,f] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2415[info] + PropertyStore@16fc03be
2416[info] + (id of first permutation = 24789; this permutation=[a,b,r,g,j,i,c,e,f,d,h] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
2417[info] + PropertyStore@df3634c
2418[info] + (id of first permutation = 24789; this permutation=[a,b,r,g,j,i,h,e,c,d,f] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
2419[info] + PropertyStore@3f204b4e
2420[info] + (id of first permutation = 24789; this permutation=[a,b,r,h,c,d,i,g,j,e,f] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2421[info] + PropertyStore@6f14ca54
2422[info] + (id of first permutation = 24789; this permutation=[a,b,r,h,c,e,g,j,f,d,i] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2423[info] + PropertyStore@1983d5fb
2424[info] + (id of first permutation = 24789; this permutation=[a,b,r,h,c,f,g,d,e,i,j] ; number of executed tasks:86; number of scheduled onUpdateContinuations:54
2425[info] + PropertyStore@ffc3c84
2426[info] + (id of first permutation = 24789; this permutation=[a,b,r,h,c,g,e,d,j,f,i] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
2427[info] + PropertyStore@323b6c0e
2428[info] + (id of first permutation = 24789; this permutation=[a,b,r,h,c,i,d,f,g,e,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2429[info] + PropertyStore@7bb44677
2430[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,r,f,h,g,i,d,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
2431[info] + PropertyStore@7c9f78f7
2432[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,r,g,f,i,d,h,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:52
2433[info] + PropertyStore@12e963fc
2434[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,r,h,d,i,j,f,g] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2435[info] + PropertyStore@7b5b36b3
2436[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,r,h,j,i,f,d,g] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
2437[info] + PropertyStore@22854051
2438[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,r,i,j,d,f,g,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2439[info] + PropertyStore@25dadc36
2440[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,r,j,h,d,i,f,g] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2441[info] + PropertyStore@7cf5adf2
2442[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,d,r,h,g,i,f,j] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2443[info] + PropertyStore@5eb9f271
2444[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,d,f,g,i,r,h,j] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2445[info] + PropertyStore@5636b63f
2446[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,d,g,r,i,j,f,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2447[info] + PropertyStore@25feeba3
2448[info] + (id of first permutation = 24789; this permutation=[a,b,c,e,d,g,j,i,f,r,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2449[info] + PropertyStore@743558d3
2450[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,d,r,f,i,g,e,h] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2451[info] + PropertyStore@658e165e
2452[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,d,e,f,r,g,h,i] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
2453[info] + PropertyStore@6ead39e
2454[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,d,f,r,e,i,g,h] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2455[info] + PropertyStore@541b9313
2456[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,d,f,i,e,g,r,h] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2457[info] + PropertyStore@ab6ba83
2458[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,d,g,h,f,r,e,i] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2459[info] + PropertyStore@1f9f716d
2460[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,d,h,f,g,i,r,e] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
2461[info] + PropertyStore@4f393723
2462[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,d,i,e,h,f,r,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
2463[info] + PropertyStore@47b2b6dc
2464[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,e,r,f,d,g,h,i] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2465[info] + PropertyStore@78ef7e0b
2466[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,e,d,r,f,i,g,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2467[info] + PropertyStore@1c9f7c62
2468[info] + (id of first permutation = 24789; this permutation=[a,b,c,j,e,d,i,f,g,r,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2469[info] + PropertyStore@1a99d0fd
2470[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,c,j,e,f,h,r,i] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2471[info] + PropertyStore@484f9124
2472[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,r,c,i,f,h,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
2473[info] + PropertyStore@4b53a100
2474[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,r,j,h,i,c,f] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
2475[info] + PropertyStore@2cc8b864
2476[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,c,i,j,f,r,h] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
2477[info] + PropertyStore@78828b38
2478[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,f,i,r,c,h,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:52
2479[info] + PropertyStore@4c70e3bd
2480[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,h,f,r,j,c,i] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
2481[info] + PropertyStore@1afd0092
2482[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,i,c,f,h,r,j] ; number of executed tasks:85; number of scheduled onUpdateContinuations:53
2483[info] + PropertyStore@731f9031
2484[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,j,r,h,c,f,i] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2485[info] + PropertyStore@1f281e21
2486[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,e,j,i,f,h,r,c] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2487[info] + PropertyStore@540e7b72
2488[info] + (id of first permutation = 24789; this permutation=[a,b,d,g,f,r,i,j,e,c,h] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2489[info] + PropertyStore@260518f1
2490[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,f,i,r,j,g,d,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2491[info] + PropertyStore@29948a18
2492[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,f,j,r,d,g,h,i] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2493[info] + PropertyStore@7612501d
2494[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,f,j,i,r,h,d,g] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
2495[info] + PropertyStore@51e07046
2496[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,g,r,i,f,h,d,j] ; number of executed tasks:85; number of scheduled onUpdateContinuations:53
2497[info] + PropertyStore@5fac381b
2498[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,g,d,h,i,r,f,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
2499[info] + PropertyStore@5265bdbc
2500[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,g,f,d,i,j,r,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2501[info] + PropertyStore@36939d55
2502[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,g,h,r,j,f,d,i] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
2503[info] + PropertyStore@6423b981
2504[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,g,i,r,d,f,h,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
2505[info] + PropertyStore@5a7129fe
2506[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,g,i,j,r,h,d,f] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
2507[info] + PropertyStore@2586e751
2508[info] + (id of first permutation = 24789; this permutation=[a,b,e,c,g,j,h,d,f,r,i] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
2509[info] - should be possible using interim partial results
2510[info] + PropertyStore@53a29be4
2511[info] + (id of first permutation = 594; this permutation=[a,b,r,c,d,i,j,g,h,f,e] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
2512[info] + PropertyStore@345f90d5
2513[info] + (id of first permutation = 594; this permutation=[a,b,r,c,d,j,h,i,f,e,g] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
2514[info] + PropertyStore@1ef6135
2515[info] + (id of first permutation = 594; this permutation=[a,b,r,c,e,d,h,j,i,g,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
2516[info] + PropertyStore@46d5a757
2517[info] + (id of first permutation = 594; this permutation=[a,b,r,c,e,f,h,d,i,g,j] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
2518[info] + PropertyStore@3dd10e8d
2519[info] + (id of first permutation = 594; this permutation=[a,b,r,c,e,g,f,d,j,i,h] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
2520[info] + PropertyStore@75c0e8da
2521[info] + (id of first permutation = 594; this permutation=[a,b,r,c,e,h,d,g,i,f,j] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
2522[info] + PropertyStore@f5cd99e
2523[info] + (id of first permutation = 594; this permutation=[a,b,r,c,e,h,j,f,i,g,d] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
2524[info] + PropertyStore@6458383d
2525[info] + (id of first permutation = 594; this permutation=[a,b,r,c,e,i,h,g,f,d,j] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
2526[info] + PropertyStore@5148f75d
2527[info] + (id of first permutation = 594; this permutation=[a,b,r,c,e,j,g,h,i,f,d] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
2528[info] + PropertyStore@233c5396
2529[info] + (id of first permutation = 594; this permutation=[a,b,r,c,f,d,g,j,h,e,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
2530[info] + PropertyStore@4ac5ee46
2531[info] + (id of first permutation = 594; this permutation=[a,b,r,c,f,e,d,j,i,h,g] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
2532[info] - should be possible using lazily scheduled computations
2533[info] + PropertyStore@6ff9aef3
2534[info] - should be possible to use lazily scheduled mutually dependent computations
2535[info] + PropertyStore@38fc1208
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@1aaefab8
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@677fd129
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@7efd5cef
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@6e38fa3
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@623ddb74
2556[info] + scheduledTasksCount=87
2557[info] + scheduledOnUpdateComputationsCount=69
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@731bdf1
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@17dc2442
2573[info] - should be possible to execute an analysis incrementally
2574[info] + PropertyStore@6c872c12
2575[info] - should never pass a null property to clients
2576[info] + PropertyStore@74423c56
2577[info] - should be possible to execute an analysis which analyzes a huge circle
2578[info] + PropertyStore@4dd2e58b
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@1618ff6e
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@343dcf7d
2585[info] + test succeeded with 50000 node(s) in a circle
2586[info] + number of executed tasks:125990; number of scheduled onUpdateContinuations:25988
2587[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
2588[info] + PropertyStore@41320f91
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@1f04a84f
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@4e9b72b9
2595[info] + test succeeded with 50 node(s) in a circle
2596[info] + number of executed tasks:148; number of scheduled onUpdateContinuations:46
2597[info] + PropertyStore@26eaec89
2598[info] + test succeeded with 1000 node(s) in a circle
2599[info] + number of executed tasks:2959; number of scheduled onUpdateContinuations:957
2600[info] the property store with debugging support
2601[info] - should catch InterimResults with inverted property bounds
2602[info] + PropertyStore@129ed630
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@6926d34b
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@4821da34
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@46fde9c2
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@1d5479c1
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@9fc82ee
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@5e31d025
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@33b7d2ff
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@40c97b9b
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@1b994482
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@7d057e8f
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@75b7f6fb
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@91df9b4
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@e56edd6
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@7281a5ba
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@4b80ce61
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@69285742
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@2b82f5a9
2733[info] - should complete the computation of dependent lazy computations before the phase ends
2734[info] + PropertyStore@bb35dc
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@6934052b
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@123a26b
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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),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=439871952144),ReachedEntities
2997[info][analysis progress] reached quiescence 2
2998[info] - should be possible using eagerly scheduled computations
2999[info] + PropertyStore@4e34b33c
3000[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,c,e,f,d,h,i,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3001[info] + PropertyStore@1082f592
3002[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,c,f,d,e,j,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3003[info] + PropertyStore@29e5b88
3004[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,c,f,j,e,h,d,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3005[info] + PropertyStore@143d310d
3006[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,c,h,i,f,d,e,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3007[info] + PropertyStore@483dab0c
3008[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,c,i,f,h,j,d,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3009[info] + PropertyStore@51539f4
3010[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,c,j,e,i,f,d,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3011[info] + PropertyStore@673139d4
3012[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,d,c,f,e,h,i,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3013[info] + PropertyStore@5dd962d3
3014[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,d,e,c,f,j,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3015[info] + PropertyStore@7d8de17c
3016[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,d,e,j,f,h,c,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3017[info] + PropertyStore@630ff1a2
3018[info] + (id of first permutation = 20305; this permutation=[a,b,r,g,d,f,i,h,c,e,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3019[info] + PropertyStore@6dacbf0
3020[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,e,i,h,g,j,d,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3021[info] + PropertyStore@5980f538
3022[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,e,j,g,i,f,d,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3023[info] + PropertyStore@6f8d6722
3024[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,f,d,h,e,g,i,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3025[info] + PropertyStore@a3db82
3026[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,f,e,g,d,j,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3027[info] + PropertyStore@7ec21241
3028[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,f,g,d,h,i,e,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3029[info] + PropertyStore@18ed6b30
3030[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,f,g,j,h,d,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3031[info] + PropertyStore@1a3f3222
3032[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,f,h,i,g,j,d,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3033[info] + PropertyStore@9690fdc
3034[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,f,i,g,j,e,d,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3035[info] + PropertyStore@156d0472
3036[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,f,j,g,d,e,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3037[info] + PropertyStore@5c676657
3038[info] + (id of first permutation = 20305; this permutation=[a,b,c,r,g,d,f,e,j,h,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3039[info] + PropertyStore@53b391fd
3040[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,f,e,d,h,i,r,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3041[info] + PropertyStore@25cf5a92
3042[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,f,h,r,i,d,e,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3043[info] + PropertyStore@46667a40
3044[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,f,h,j,e,i,r,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3045[info] + PropertyStore@35b970b6
3046[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,f,i,h,j,d,r,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3047[info] + PropertyStore@603a466c
3048[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,f,j,h,r,d,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:19
3049[info] + PropertyStore@196796fc
3050[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,h,r,f,d,j,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3051[info] + PropertyStore@62394ea1
3052[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,h,d,e,f,i,r,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:13
3053[info] + PropertyStore@b166148
3054[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,h,e,r,i,d,f,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3055[info] + PropertyStore@60ec0d14
3056[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,h,e,j,f,i,r,d] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3057[info] + PropertyStore@680b7759
3058[info] + (id of first permutation = 20305; this permutation=[a,b,c,g,h,f,i,j,d,r,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3059[info] + PropertyStore@60f83e92
3060[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,h,j,i,c,e,f,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3061[info] + PropertyStore@79fe73f9
3062[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,i,c,h,e,j,f,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3063[info] + PropertyStore@58765fde
3064[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,i,e,g,f,h,c,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:15
3065[info] + PropertyStore@7b6a3a86
3066[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,i,f,e,h,c,g,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3067[info] + PropertyStore@37e3fed9
3068[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,i,g,c,h,j,e,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:14
3069[info] + PropertyStore@637ffd3e
3070[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,i,g,j,h,e,c,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3071[info] + PropertyStore@180057a3
3072[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,i,h,j,c,e,f,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
3073[info] + PropertyStore@17f619d8
3074[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,i,j,g,c,h,e,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3075[info] + PropertyStore@5625753b
3076[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,j,c,g,f,h,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3077[info] + PropertyStore@1e354aec
3078[info] + (id of first permutation = 20305; this permutation=[a,b,d,r,j,e,f,h,c,g,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3079[info] + PropertyStore@3beca68e
3080[info] + (id of first permutation = 20305; this permutation=[a,b,d,g,j,f,c,h,i,r,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3081[info] + PropertyStore@631a4368
3082[info] + (id of first permutation = 20305; this permutation=[a,b,d,g,j,h,r,i,e,c,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3083[info] + PropertyStore@17556c65
3084[info] + (id of first permutation = 20305; this permutation=[a,b,d,g,j,i,r,c,e,f,h] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3085[info] + PropertyStore@1114978e
3086[info] + (id of first permutation = 20305; this permutation=[a,b,d,g,j,i,h,r,f,c,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:18
3087[info] + PropertyStore@7fc72730
3088[info] + (id of first permutation = 20305; this permutation=[a,b,d,h,r,c,i,f,g,e,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3089[info] + PropertyStore@4e755ab4
3090[info] + (id of first permutation = 20305; this permutation=[a,b,d,h,r,e,g,i,c,f,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3091[info] + PropertyStore@2142bd67
3092[info] + (id of first permutation = 20305; this permutation=[a,b,d,h,r,f,e,i,j,c,g] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3093[info] + PropertyStore@7e804763
3094[info] + (id of first permutation = 20305; this permutation=[a,b,d,h,r,g,c,j,f,e,i] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3095[info] + PropertyStore@7a97d78f
3096[info] + (id of first permutation = 20305; this permutation=[a,b,d,h,r,i,c,e,f,g,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:17
3097[info] + PropertyStore@3c5d3521
3098[info] + (id of first permutation = 20305; this permutation=[a,b,d,h,r,i,j,c,g,e,f] ; number of executed tasks:31; number of scheduled onUpdateContinuations:16
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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<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=439871952144),<internal>opalj.PartialResultUpdateComputation
3153[info][analysis progress] reached quiescence 2
3154[info] - should be possible using interim partial results
3155[info] + PropertyStore@6134bf0f
3156[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,f,h,i,g,j,d,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
3157[info] + PropertyStore@6dd52c4a
3158[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,f,i,g,j,d,h,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
3159[info] + PropertyStore@3f8b127f
3160[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,f,j,e,i,h,d,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
3161[info] + PropertyStore@1e0a4b8b
3162[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,d,f,e,h,j,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
3163[info] + PropertyStore@965b763
3164[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,e,d,f,j,h,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
3165[info] + PropertyStore@3ac11567
3166[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,e,j,f,d,i,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
3167[info] + PropertyStore@6fd175ca
3168[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,f,i,e,j,d,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
3169[info] + PropertyStore@5468f0f2
3170[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,h,f,i,d,j,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
3171[info] + PropertyStore@37bb1a13
3172[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,i,e,h,j,d,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:11
3173[info] + PropertyStore@2ec025c7
3174[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,j,d,i,e,h,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
3175[info] + PropertyStore@20964531
3176[info] + (id of first permutation = 1889; this permutation=[a,b,r,c,g,j,i,h,f,d,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
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=439871952144)
3181[info][analysis progress] reached quiescence 2
3182[info] - should be possible using lazily scheduled computations
3183[info] + PropertyStore@261f9fb0
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=439871952144),ReachableNodesCount
3188[info][analysis progress] reached quiescence 2
3189[info] - should be possible to use lazily scheduled mutually dependent computations
3190[info] + PropertyStore@78b7c2ef
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=439871952144),ReachableNodesCount
3199[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
3200[info] + PropertyStore@4119e5c9
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=439871952144),ReachableNodesCount
3209[info] - should be possible to force the results of transformers based on lazy properties
3210[info] + PropertyStore@6329de66
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=439871952144),ReachableNodesCount,Marker
3219[info] - should be possible to force the results of multiple transformers based on a lazy property
3220[info] + PropertyStore@268e52c6
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=439871952144),ReachableNodesCount,Marker
3229[info] - should be possible to force the results of a chain of transformers based on lazy properties
3230[info] + PropertyStore@36f63048
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=439871952144),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@328d73fe
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@1d30b6e0
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=439871952144)
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@497cdfe2
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=440178567872
3285[info] - should be possible to execute an analysis incrementally
3286[info] + PropertyStore@4e8fc2f5
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@71bc95f9
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@68f3f153
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@6d764af
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@41cf7fd1
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@54c9394c
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@234723ef
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@1e88d934
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@24830cc3
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@399d4246
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@235f56c1
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)@2b3cfda0
3362[info] - should catch updates when the upper bound is lower than the lower bound
3363[info] + PropertyStore@3e1e6dfe
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@7e8b3e08
3372[info] - should be able to print properties even if the store is empty
3373[info] + PropertyStore@427c28be
3374[info] - should be possible to terminate the computations and still query the store
3375[info] + PropertyStore@54b15ce3
3376[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3377[info] + PropertyStore@3c8ced3e
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@1bd0efd9
3380[info] - should be able to perform queries w.r.t. unknown entities / property keys
3381[info] + PropertyStore@384a0dc5
3382[info] - should be possible to test if a store has a property even if it was only queried
3383[info] + PropertyStore@6642086b
3384[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3385[info] + PropertyStore@3dfcec80
3386[info] - set should set an entity's property "immediately"
3387[info] + PropertyStore@21ce72c1
3388[info] - should allow setting different properties w.r.t. one entity
3389[info] + PropertyStore@49027718
3390[info] - should be able to enumerate all explicitly set properties of an entity
3391[info] + PropertyStore@3ff53f03
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@65374c91
3400[info] - should specify that the property was not derived when an analysis was scheduled
3401[info] + PropertyStore@373d628c
3402[info] - should not set an entity's property if it already has a property
3403[info] + PropertyStore@6d5d69c4
3404[info] - should contain properties (at least) for all entities for which we performed a computation
3405[info] + PropertyStore@7bc65e4b
3406[info] - should trigger a lazy property computation only lazily
3407[info] + PropertyStore@244ac666
3408[info] - should not trigger a lazy property computation multiple times
3409[info] + PropertyStore@78bff961
3410[info] - should complete the computation of dependent lazy computations before the phase ends
3411[info] + PropertyStore@7eaaacfb
3412[info] - should correctly handle PartialResults
3413[info] + PropertyStore@37d79163
3414[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3415[info] + PropertyStore@455c1809
3416[info] handling of computations with multiple updates
3417[info] - should be possible using eagerly scheduled computations
3418[info] + PropertyStore@42af8532
3419[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,r,e,j,g,h,i,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3420[info] + PropertyStore@694934e8
3421[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,r,f,i,h,e,j,g] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3422[info] + PropertyStore@629eec2b
3423[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,r,g,h,i,j,f,e] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3424[info] + PropertyStore@47273c21
3425[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,r,h,f,j,g,i,e] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3426[info] + PropertyStore@799fb7e2
3427[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,r,i,f,e,g,j,h] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3428[info] + PropertyStore@5951324d
3429[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,r,j,e,f,i,h,g] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3430[info] + PropertyStore@4cbb62f8
3431[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,r,j,i,f,g,h,e] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3432[info] + PropertyStore@3283897a
3433[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,e,r,i,h,f,j,g] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3434[info] + PropertyStore@36a7086f
3435[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,e,f,h,i,j,g,r] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
3436[info] + PropertyStore@663497ac
3437[info] + (id of first permutation = 45466; this permutation=[a,b,c,d,e,g,f,j,h,i,r] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3438[info] + PropertyStore@718f9530
3439[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,c,i,r,g,j,f,h] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3440[info] + PropertyStore@5f690a22
3441[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,c,i,j,g,f,r,h] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3442[info] + PropertyStore@518395d0
3443[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,c,j,h,i,r,f,g] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3444[info] + PropertyStore@13c8e1bb
3445[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,f,r,h,j,i,c,g] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3446[info] + PropertyStore@1ee3c0e7
3447[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,f,c,h,r,i,g,j] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
3448[info] + PropertyStore@9ccf103
3449[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,f,g,c,h,r,i,j] ; number of executed tasks:109; number of scheduled onUpdateContinuations:68
3450[info] + PropertyStore@44acd8ff
3451[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,f,h,r,g,j,c,i] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3452[info] + PropertyStore@10bd3ce8
3453[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,f,h,j,g,c,r,i] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3454[info] + PropertyStore@10d922e0
3455[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,f,i,h,j,r,c,g] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
3456[info] + PropertyStore@7e739d11
3457[info] + (id of first permutation = 45466; this permutation=[a,b,d,e,f,j,g,i,h,r,c] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3458[info] + PropertyStore@5cbad900
3459[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,g,c,d,h,j,i,r] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3460[info] + PropertyStore@2519e403
3461[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,g,d,r,i,h,j,c] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
3462[info] + PropertyStore@7c8e0c62
3463[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,g,d,j,i,r,h,c] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3464[info] + PropertyStore@1ef78df7
3465[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,g,h,i,j,d,c,r] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
3466[info] + PropertyStore@148f35f0
3467[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,g,i,h,r,d,j,c] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
3468[info] + PropertyStore@7e5ce29e
3469[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,g,j,d,c,r,i,h] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3470[info] + PropertyStore@72bd1c2b
3471[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,h,r,d,g,j,i,c] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3472[info] + PropertyStore@5007bfbe
3473[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,h,c,r,i,g,j,d] ; number of executed tasks:106; number of scheduled onUpdateContinuations:65
3474[info] + PropertyStore@3dca20fb
3475[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,h,c,j,i,r,g,d] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3476[info] + PropertyStore@241b6dce
3477[info] + (id of first permutation = 45466; this permutation=[a,b,e,f,h,d,i,j,g,c,r] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
3478[info] + PropertyStore@3edd7122
3479[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,h,i,d,e,r,c,j] ; number of executed tasks:111; number of scheduled onUpdateContinuations:70
3480[info] + PropertyStore@534ad308
3481[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,h,j,c,e,i,r,d] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
3482[info] + PropertyStore@3f6bfc62
3483[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,i,r,c,j,e,d,h] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
3484[info] + PropertyStore@40e1935c
3485[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,i,c,r,d,e,h,j] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3486[info] + PropertyStore@15e0be03
3487[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,i,c,j,r,h,d,e] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3488[info] + PropertyStore@10b7ed24
3489[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,i,d,h,c,e,r,j] ; number of executed tasks:108; number of scheduled onUpdateContinuations:67
3490[info] + PropertyStore@705f8bbc
3491[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,i,e,d,h,r,c,j] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
3492[info] + PropertyStore@3ce88d98
3493[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,i,h,c,e,j,r,d] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
3494[info] + PropertyStore@2c682ca0
3495[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,i,j,r,h,d,c,e] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
3496[info] + PropertyStore@3193ac4
3497[info] + (id of first permutation = 45466; this permutation=[a,b,f,g,j,r,c,d,e,h,i] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3498[info] + PropertyStore@f974370
3499[info] + (id of first permutation = 45466; this permutation=[a,b,g,h,j,c,f,e,r,i,d] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3500[info] + PropertyStore@77eb8b57
3501[info] + (id of first permutation = 45466; this permutation=[a,b,g,h,j,d,e,f,i,c,r] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3502[info] + PropertyStore@1a8bb426
3503[info] + (id of first permutation = 45466; this permutation=[a,b,g,h,j,e,c,i,d,f,r] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
3504[info] + PropertyStore@500e72a9
3505[info] + (id of first permutation = 45466; this permutation=[a,b,g,h,j,f,c,r,d,i,e] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
3506[info] + PropertyStore@6537271b
3507[info] + (id of first permutation = 45466; this permutation=[a,b,g,h,j,i,r,c,f,e,d] ; number of executed tasks:93; number of scheduled onUpdateContinuations:52
3508[info] + PropertyStore@4e2da9d9
3509[info] + (id of first permutation = 45466; this permutation=[a,b,g,h,j,i,f,c,d,e,r] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
3510[info] + PropertyStore@9c01ebe
3511[info] + (id of first permutation = 45466; this permutation=[a,b,g,i,r,c,h,f,d,j,e] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
3512[info] + PropertyStore@2af8be15
3513[info] + (id of first permutation = 45466; this permutation=[a,b,g,i,r,d,f,h,j,e,c] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
3514[info] + PropertyStore@762b5bae
3515[info] + (id of first permutation = 45466; this permutation=[a,b,g,i,r,e,d,j,f,h,c] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
3516[info] + PropertyStore@55eb57d3
3517[info] + (id of first permutation = 45466; this permutation=[a,b,g,i,r,f,d,c,e,j,h] ; number of executed tasks:98; number of scheduled onUpdateContinuations:57
3518[info] - should be possible using interim partial results
3519[info] + PropertyStore@5cd7963e
3520[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,i,f,e,g,j,h,c] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3521[info] + PropertyStore@33b093a7
3522[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,i,g,c,h,f,e,j] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
3523[info] + PropertyStore@1f6a5854
3524[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,i,g,j,f,h,e,c] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3525[info] + PropertyStore@10b0d1a5
3526[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,i,h,g,j,e,c,f] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3527[info] + PropertyStore@70b6d3eb
3528[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,i,j,f,h,g,e,c] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
3529[info] + PropertyStore@47ac5bf1
3530[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,j,c,g,e,h,f,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3531[info] + PropertyStore@ac903a8
3532[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,j,e,f,c,i,h,g] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3533[info] + PropertyStore@1c62d6ad
3534[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,j,f,c,g,h,e,i] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3535[info] + PropertyStore@5a8d7741
3536[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,j,f,i,e,h,g,c] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3537[info] + PropertyStore@7fdbcc32
3538[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,j,g,h,f,e,c,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3539[info] + PropertyStore@3dcd4422
3540[info] + (id of first permutation = 8916; this permutation=[a,b,r,d,j,h,f,g,i,e,c] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3541[info] - should be possible using lazily scheduled computations
3542[info] + PropertyStore@37102a88
3543[info] - should be possible to use lazily scheduled mutually dependent computations
3544[info] + PropertyStore@6966454
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@270d92e8
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@70b63e7f
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@46440e8b
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@73c576d3
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@38943091
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@7990a43a
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@1fc6ddd5
3582[info] - should be possible to execute an analysis incrementally
3583[info] + PropertyStore@47ed5310
3584[info] - should never pass a null property to clients
3585[info] + PropertyStore@5ee4e3c4
3586[info] - should be possible to execute an analysis which analyzes a huge circle
3587[info] + PropertyStore@22293d56
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@ba874b3
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@2670d305
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@5f73fecc
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@345bbbf9
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@7c1e4c2d
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@5cd64050
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@1c934098
3612[info] - should catch non-monotonic updates related to the lower bound
3613[info] + PropertyStore@757eb480
3614[info] - should catch non-monotonic updates related to the upper bound
3615[info] + PropertyStore(MaxEvaluationDepth=0)@7b0fe126
3616[info] - should catch updates when the upper bound is lower than the lower bound
3617[info] + PropertyStore@15b5fad7
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@7fc82c0d
3629[info] - should be able to print properties even if the store is empty
3630[info] + PropertyStore@77edc1
3631[info] - should be possible to terminate the computations and still query the store
3632[info] + PropertyStore@6aef9ea7
3633[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3634[info] + PropertyStore@370b9e2c
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@91d6484
3637[info] - should be able to perform queries w.r.t. unknown entities / property keys
3638[info] + PropertyStore@363b9983
3639[info] - should be possible to test if a store has a property even if it was only queried
3640[info] + PropertyStore@20b72345
3641[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3642[info] + PropertyStore@4ba63381
3643[info] - set should set an entity's property "immediately"
3644[info] + PropertyStore@297d4735
3645[info] - should allow setting different properties w.r.t. one entity
3646[info] + PropertyStore@43602418
3647[info] - should be able to enumerate all explicitly set properties of an entity
3648[info] + PropertyStore@5ad48a3a
3649[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
3650[info] + PropertyStore@209480da
3651[info] - should specify that the property was not derived when an analysis was scheduled
3652[info] + PropertyStore@63932f12
3653[info] - should not set an entity's property if it already has a property
3654[info] + PropertyStore@2191879c
3655[info] - should contain properties (at least) for all entities for which we performed a computation
3656[info] + PropertyStore@5fea5cce
3657[info] - should trigger a lazy property computation only lazily
3658[info] + PropertyStore@5bfc85b9
3659[info] - should not trigger a lazy property computation multiple times
3660[info] + PropertyStore@21edda6b
3661[info] - should correctly handle PartialResults
3662[info] + PropertyStore@ced04ad
3663[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3664[info] + PropertyStore@16c25d2
3665[info] handling of computations with multiple updates
3666[info] - should be possible using eagerly scheduled computations
3667[info] + PropertyStore@3e02a90b
3668[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,r,i,g,j,e,d,h] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3669[info] + PropertyStore@71f31222
3670[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,r,j,g,d,e,h,i] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3671[info] + PropertyStore@155fa8dd
3672[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,d,r,g,e,j,h,i] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3673[info] + PropertyStore@75fd4d11
3674[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,d,e,r,h,i,g,j] ; number of executed tasks:86; number of scheduled onUpdateContinuations:54
3675[info] + PropertyStore@5e9cf854
3676[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,d,e,j,h,r,g,i] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3677[info] + PropertyStore@379793a7
3678[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,d,g,i,h,j,r,e] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3679[info] + PropertyStore@5fe6ccc8
3680[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,d,h,g,j,e,r,i] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3681[info] + PropertyStore@40ec97e0
3682[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,d,i,g,r,e,h,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3683[info] + PropertyStore@790b89f1
3684[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,d,j,e,r,i,g,h] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3685[info] + PropertyStore@728a27dc
3686[info] + (id of first permutation = 55989; this permutation=[a,b,c,f,e,r,d,h,i,g,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3687[info] + PropertyStore@1b6335c9
3688[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,e,j,f,c,g,r,h] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3689[info] + PropertyStore@3f94e2d2
3690[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,f,r,e,h,c,g,j] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3691[info] + PropertyStore@1af5a0d0
3692[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,f,c,r,h,j,e,g] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3693[info] + PropertyStore@39e2d095
3694[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,f,c,j,h,e,r,g] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3695[info] + PropertyStore@3bad771d
3696[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,f,e,j,r,c,g,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3697[info] + PropertyStore@23b780c8
3698[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,f,g,h,r,j,c,e] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3699[info] + PropertyStore@14f3474e
3700[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,f,h,e,c,g,r,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:52
3701[info] + PropertyStore@3b3a5b3d
3702[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,f,j,c,g,r,e,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3703[info] + PropertyStore@6b7fc6d8
3704[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,g,r,c,h,j,e,f] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3705[info] + PropertyStore@74d1aabf
3706[info] + (id of first permutation = 55989; this permutation=[a,b,d,i,g,r,j,h,e,c,f] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3707[info] + PropertyStore@7a964a5c
3708[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,i,r,e,j,g,d,h] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3709[info] + PropertyStore@131c1580
3710[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,i,d,e,r,g,h,j] ; number of executed tasks:86; number of scheduled onUpdateContinuations:54
3711[info] + PropertyStore@640583d
3712[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,i,e,r,d,j,g,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3713[info] + PropertyStore@7fbd8e18
3714[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,i,e,j,d,g,r,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3715[info] + PropertyStore@37b1ef19
3716[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,i,g,h,e,r,d,j] ; number of executed tasks:86; number of scheduled onUpdateContinuations:54
3717[info] + PropertyStore@44f25c7a
3718[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,i,h,e,g,j,r,d] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3719[info] + PropertyStore@40776569
3720[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,i,j,d,h,e,r,g] ; number of executed tasks:80; number of scheduled onUpdateContinuations:48
3721[info] + PropertyStore@5329ee31
3722[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,j,r,e,d,g,h,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3723[info] + PropertyStore@6bd81a6a
3724[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,j,d,r,e,i,g,h] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3725[info] + PropertyStore@3d1f9ae7
3726[info] + (id of first permutation = 55989; this permutation=[a,b,f,c,j,d,i,e,g,r,h] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3727[info] + PropertyStore@46b8ec00
3728[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,r,d,e,f,i,c,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:49
3729[info] + PropertyStore@5a7cca80
3730[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,r,e,c,i,d,f,j] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3731[info] + PropertyStore@715c80ef
3732[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,r,e,j,f,i,c,d] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3733[info] + PropertyStore@3055e481
3734[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,r,f,i,j,d,c,e] ; number of executed tasks:83; number of scheduled onUpdateContinuations:51
3735[info] + PropertyStore@318cc667
3736[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,r,i,f,c,d,e,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:50
3737[info] + PropertyStore@d18321c
3738[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,r,j,e,c,i,d,f] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3739[info] + PropertyStore@18d690a8
3740[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,c,r,e,f,i,d,j] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3741[info] + PropertyStore@7b81edf
3742[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,c,d,r,i,e,f,j] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
3743[info] + PropertyStore@50d04fb1
3744[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,c,d,j,f,i,r,e] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3745[info] + PropertyStore@1c941f65
3746[info] + (id of first permutation = 55989; this permutation=[a,b,g,h,c,e,i,j,d,r,f] ; number of executed tasks:78; number of scheduled onUpdateContinuations:46
3747[info] + PropertyStore@30eb8f8f
3748[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,e,f,c,j,g,d,h] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3749[info] + PropertyStore@77e231ab
3750[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,e,g,c,d,f,h,j] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3751[info] + PropertyStore@259d4521
3752[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,e,g,j,c,h,d,f] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3753[info] + PropertyStore@19ce19c0
3754[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,e,h,g,d,f,c,j] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3755[info] + PropertyStore@75b57a81
3756[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,e,j,f,g,c,d,h] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3757[info] + PropertyStore@133c62f5
3758[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,f,c,e,h,j,d,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3759[info] + PropertyStore@5c4799fe
3760[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,f,d,c,j,g,e,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3761[info] + PropertyStore@352e9baf
3762[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,f,e,c,d,g,h,j] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3763[info] + PropertyStore@6b119ef9
3764[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,f,e,j,c,h,d,g] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3765[info] + PropertyStore@1bca62a4
3766[info] + (id of first permutation = 55989; this permutation=[a,b,i,r,f,g,h,d,e,c,j] ; number of executed tasks:85; number of scheduled onUpdateContinuations:53
3767[info] - should be possible using interim partial results
3768[info] + PropertyStore@7ba2804a
3769[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,i,g,f,e,c,j,h] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3770[info] + PropertyStore@3a908f72
3771[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,i,h,e,f,j,c,g] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
3772[info] + PropertyStore@5d11388f
3773[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,i,j,c,g,e,h,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3774[info] + PropertyStore@1586aecb
3775[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,i,j,h,f,g,c,e] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
3776[info] + PropertyStore@7ac9dce1
3777[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,j,c,h,i,e,g,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3778[info] + PropertyStore@449c37d5
3779[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,j,e,g,i,h,c,f] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
3780[info] + PropertyStore@109daa89
3781[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,j,f,g,c,e,i,h] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
3782[info] + PropertyStore@304dbea7
3783[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,j,g,e,c,i,f,h] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3784[info] + PropertyStore@4d7529b
3785[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,j,h,c,f,e,i,g] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
3786[info] + PropertyStore@2150ef4b
3787[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,j,h,i,e,g,c,f] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
3788[info] + PropertyStore@5ce4d00a
3789[info] + (id of first permutation = 9056; this permutation=[a,b,r,d,j,i,g,f,c,h,e] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3790[info] - should be possible using lazily scheduled computations
3791[info] + PropertyStore@181f5b7
3792[info] - should be possible to use lazily scheduled mutually dependent computations
3793[info] + PropertyStore@3f7c3c96
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@1970b685
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@63ee4121
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@6dcc2ca6
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@330a3505
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@2fd2697f
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@3e24c2ed
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@32817093
3820[info] - should be possible to execute an analysis incrementally
3821[info] + PropertyStore@5041c9db
3822[info] - should never pass a null property to clients
3823[info] + PropertyStore@6c64cb3d
3824[info] - should be possible to execute an analysis which analyzes a huge circle
3825[info] + PropertyStore@744f4ff6
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@4d73bc04
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@1322bb60
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@59d5b71a
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@576b7329
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@7a8665c
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@1d73472
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@7930e98e
3853[info] - should be able to print properties even if the store is empty
3854[info] + PropertyStore@3d6efa72
3855[info] - should be possible to terminate the computations and still query the store
3856[info] + PropertyStore@5a23d09
3857[info] - should be possible to call setupPhase after waitOnPhaseCompletion
3858[info] + PropertyStore@199141e
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@7f1be13a
3861[info] - should be able to perform queries w.r.t. unknown entities / property keys
3862[info] + PropertyStore@356c39c1
3863[info] - should be possible to test if a store has a property even if it was only queried
3864[info] + PropertyStore@21321010
3865[info] - should be possible to test if a store has a property even if the analysis is scheduled later
3866[info] + PropertyStore@6842d9cc
3867[info] - set should set an entity's property "immediately"
3868[info] + PropertyStore@48f0e7cf
3869[info] - should allow setting different properties w.r.t. one entity
3870[info] + PropertyStore@1c867d21
3871[info] - should be able to enumerate all explicitly set properties of an entity
3872[info] + PropertyStore@2d054c31
3873[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
3874[info] + PropertyStore@53776ce4
3875[info] - should specify that the property was not derived when an analysis was scheduled
3876[info] + PropertyStore@1c7637da
3877[info] - should not set an entity's property if it already has a property
3878[info] + PropertyStore@33b63e00
3879[info] - should contain properties (at least) for all entities for which we performed a computation
3880[info] + PropertyStore@34559883
3881[info] - should trigger a lazy property computation only lazily
3882[info] + PropertyStore@5cadd2a1
3883[info] - should not trigger a lazy property computation multiple times
3884[info] + PropertyStore@7148f609
3885[info] - should correctly handle PartialResults
3886[info] + PropertyStore@738c801e
3887[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
3888[info] + PropertyStore@6b058f6c
3889[info] handling of computations with multiple updates
3890[info] - should be possible using eagerly scheduled computations
3891[info] + PropertyStore@590f7077
3892[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,e,f,i,r,g,j,h] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3893[info] + PropertyStore@6fc12de1
3894[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,e,g,h,r,j,i,f] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3895[info] + PropertyStore@78dacc77
3896[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,e,h,f,g,i,j,r] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3897[info] + PropertyStore@3f6352ef
3898[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,e,i,r,h,f,j,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3899[info] + PropertyStore@1d4d01bc
3900[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,e,i,j,g,h,f,r] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3901[info] + PropertyStore@7b0589d1
3902[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,e,j,h,i,f,g,r] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3903[info] + PropertyStore@55125bb2
3904[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,f,r,i,e,g,j,h] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3905[info] + PropertyStore@70438fd5
3906[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,f,e,h,r,j,i,g] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3907[info] + PropertyStore@5763080
3908[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,f,g,e,h,i,j,r] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3909[info] + PropertyStore@52ea6afe
3910[info] + (id of first permutation = 86594; this permutation=[a,b,d,c,f,h,r,i,e,j,g] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3911[info] + PropertyStore@15e264da
3912[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,g,j,e,i,r,c,h] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3913[info] + PropertyStore@79336c94
3914[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,h,r,e,j,i,c,g] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3915[info] + PropertyStore@4df5a102
3916[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,h,c,e,r,i,g,j] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
3917[info] + PropertyStore@4c498fd8
3918[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,h,e,r,g,c,i,j] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
3919[info] + PropertyStore@4a0bf63f
3920[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,h,e,j,c,i,r,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3921[info] + PropertyStore@28be7426
3922[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,h,g,i,e,c,r,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3923[info] + PropertyStore@48a33d82
3924[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,h,i,e,j,r,c,g] ; number of executed tasks:72; number of scheduled onUpdateContinuations:40
3925[info] + PropertyStore@48945c01
3926[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,h,j,c,i,g,r,e] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3927[info] + PropertyStore@5dbbf122
3928[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,i,r,e,c,h,g,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3929[info] + PropertyStore@67fa1f7
3930[info] + (id of first permutation = 86594; this permutation=[a,b,f,d,i,c,r,g,e,h,j] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3931[info] + PropertyStore@57e1d397
3932[info] + (id of first permutation = 86594; this permutation=[a,b,h,e,j,f,d,c,i,g,r] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
3933[info] + PropertyStore@3dfff93e
3934[info] + (id of first permutation = 86594; this permutation=[a,b,h,e,j,g,c,f,d,i,r] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3935[info] + PropertyStore@3f4f2d42
3936[info] + (id of first permutation = 86594; this permutation=[a,b,h,e,j,i,r,g,c,f,d] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
3937[info] + PropertyStore@44445345
3938[info] + (id of first permutation = 86594; this permutation=[a,b,h,e,j,i,g,f,d,c,r] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
3939[info] + PropertyStore@1d605d31
3940[info] + (id of first permutation = 86594; this permutation=[a,b,h,f,r,c,j,d,g,i,e] ; number of executed tasks:77; number of scheduled onUpdateContinuations:45
3941[info] + PropertyStore@5f9471aa
3942[info] + (id of first permutation = 86594; this permutation=[a,b,h,f,r,d,i,e,c,j,g] ; number of executed tasks:62; number of scheduled onUpdateContinuations:30
3943[info] + PropertyStore@19776227
3944[info] + (id of first permutation = 86594; this permutation=[a,b,h,f,r,e,g,d,j,i,c] ; number of executed tasks:60; number of scheduled onUpdateContinuations:28
3945[info] + PropertyStore@7f4fd437
3946[info] + (id of first permutation = 86594; this permutation=[a,b,h,f,r,g,d,i,e,j,c] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
3947[info] + PropertyStore@6059873a
3948[info] + (id of first permutation = 86594; this permutation=[a,b,h,f,r,i,c,j,d,g,e] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
3949[info] + PropertyStore@1cbca3ba
3950[info] + (id of first permutation = 86594; this permutation=[a,b,h,f,r,i,j,g,e,d,c] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
3951[info] + PropertyStore@3ef89c50
3952[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,d,c,f,r,i,e,h] ; number of executed tasks:62; number of scheduled onUpdateContinuations:30
3953[info] + PropertyStore@3f1719d4
3954[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,d,e,c,f,h,r,i] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3955[info] + PropertyStore@135b295b
3956[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,d,f,r,h,c,e,i] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
3957[info] + PropertyStore@6a03f9f9
3958[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,d,f,i,e,h,r,c] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3959[info] + PropertyStore@10e3e2f5
3960[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,d,h,f,i,c,r,e] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
3961[info] + PropertyStore@17bd8084
3962[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,d,i,f,r,c,e,h] ; number of executed tasks:60; number of scheduled onUpdateContinuations:28
3963[info] + PropertyStore@5d6672d9
3964[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,e,r,f,c,i,d,h] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
3965[info] + PropertyStore@285f84bd
3966[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,e,c,d,f,h,r,i] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3967[info] + PropertyStore@27a42f09
3968[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,e,d,r,h,c,f,i] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3969[info] + PropertyStore@5c6622d9
3970[info] + (id of first permutation = 86594; this permutation=[a,b,j,g,e,d,i,f,h,r,c] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
3971[info] + PropertyStore@32f87336
3972[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,g,j,d,h,e,f,b] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
3973[info] + PropertyStore@66d673b8
3974[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,h,b,e,d,f,j,g] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3975[info] + PropertyStore@608cd40c
3976[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,h,d,b,e,j,g,f] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
3977[info] + PropertyStore@d11422e
3978[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,h,d,j,e,f,g,b] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3979[info] + PropertyStore@7c01f179
3980[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,h,e,g,f,b,j,d] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3981[info] + PropertyStore@291f16f2
3982[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,h,f,e,g,j,d,b] ; number of executed tasks:62; number of scheduled onUpdateContinuations:30
3983[info] + PropertyStore@2f359b69
3984[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,h,g,d,j,e,f,b] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
3985[info] + PropertyStore@2832bc93
3986[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,h,j,d,b,e,g,f] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3987[info] + PropertyStore@5b4b1ad5
3988[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,j,b,d,e,h,g,f] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
3989[info] + PropertyStore@ab23fc8
3990[info] + (id of first permutation = 86594; this permutation=[a,r,c,i,j,b,h,e,f,g,d] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
3991[info] - should be possible using interim partial results
3992[info] + PropertyStore@95f0324
3993[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,i,e,d,g,j,f,h] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
3994[info] + PropertyStore@34b4f0b8
3995[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,i,e,j,g,d,h,f] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
3996[info] + PropertyStore@372ad949
3997[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,i,f,h,g,j,d,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
3998[info] + PropertyStore@2cfdec1b
3999[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,i,g,f,j,d,h,e] ; number of executed tasks:27; number of scheduled onUpdateContinuations:16
4000[info] + PropertyStore@5d4a9c83
4001[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,i,h,e,j,g,d,f] ; number of executed tasks:39; number of scheduled onUpdateContinuations:28
4002[info] + PropertyStore@4ee896a2
4003[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,i,j,e,d,f,h,g] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
4004[info] + PropertyStore@2f69fea7
4005[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,j,d,e,f,i,g,h] ; number of executed tasks:43; number of scheduled onUpdateContinuations:32
4006[info] + PropertyStore@6cb74265
4007[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,j,d,i,f,e,h,g] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
4008[info] + PropertyStore@651075f4
4009[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,j,e,h,f,i,d,g] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4010[info] + PropertyStore@6fc7b272
4011[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,j,f,g,h,d,i,e] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4012[info] + PropertyStore@fbbe5eb
4013[info] + (id of first permutation = 3731; this permutation=[a,b,r,c,j,g,e,h,i,d,f] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
4014[info] - should be possible using lazily scheduled computations
4015[info] + PropertyStore@59493a13
4016[info] - should be possible to use lazily scheduled mutually dependent computations
4017[info] + PropertyStore@3f904b1b
4018[info] + scheduledTasksCount=40
4019[info] + scheduledOnUpdateComputationsCount=33
4020[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4021[info] + PropertyStore@6d962ab9
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@3d521e5d
4026[info] + scheduledTasksCount=37
4027[info] + scheduledOnUpdateComputationsCount=30
4028[info] - should be possible to force the results of multiple transformers based on a lazy property
4029[info] + PropertyStore@2d5b3246
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@10ae6c65
4034[info] + scheduledTasksCount=47
4035[info] + scheduledOnUpdateComputationsCount=40
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@4c314f2b
4038[info] + scheduledTasksCount=75
4039[info] + scheduledOnUpdateComputationsCount=57
4040[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
4041[info] + PropertyStore@61bc1006
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@1581d775
4044[info] - should be possible to execute an analysis incrementally
4045[info] + PropertyStore@762f4ce4
4046[info] - should never pass a null property to clients
4047[info] + PropertyStore@30a10d1d
4048[info] - should be possible to execute an analysis which analyzes a huge circle
4049[info] + PropertyStore@311c172f
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@2abd4406
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@267965d9
4056[info] + test succeeded with 50000 node(s) in a circle
4057[info] + number of executed tasks:124675; number of scheduled onUpdateContinuations:24673
4058[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4059[info] + PropertyStore@1e885dee
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@4f7c847f
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@f2174e2
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@621b8f72
4069[info] + test succeeded with 1000 node(s) in a circle
4070[info] + number of executed tasks:2746; number of scheduled onUpdateContinuations:744
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@15d4fd25
4078[info] - should be able to print properties even if the store is empty
4079[info] + PropertyStore@11560d19
4080[info] - should be possible to terminate the computations and still query the store
4081[info] + PropertyStore@2f88605e
4082[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4083[info] + PropertyStore@17dfd304
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@25d0290f
4086[info] - should be able to perform queries w.r.t. unknown entities / property keys
4087[info] + PropertyStore@4cfc669
4088[info] - should be possible to test if a store has a property even if it was only queried
4089[info] + PropertyStore@6829cc3e
4090[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4091[info] + PropertyStore@10765cc
4092[info] - set should set an entity's property "immediately"
4093[info] + PropertyStore@25bbbcb2
4094[info] - should allow setting different properties w.r.t. one entity
4095[info] + PropertyStore@5fbddae2
4096[info] - should be able to enumerate all explicitly set properties of an entity
4097[info] + PropertyStore@7953a517
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 d
4101[info][analysis progress] used fallback NoAnalysisForPalindromeProperty for cc
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@43c096f4
4106[info] - should specify that the property was not derived when an analysis was scheduled
4107[info] + PropertyStore@3be6ec12
4108[info] - should not set an entity's property if it already has a property
4109[info] + PropertyStore@a3d4b46
4110[info] - should contain properties (at least) for all entities for which we performed a computation
4111[info] + PropertyStore@6e223c0b
4112[info] - should trigger a lazy property computation only lazily
4113[info] + PropertyStore@2912600d
4114[info] - should not trigger a lazy property computation multiple times
4115[info] + PropertyStore@25988f41
4116[info] - should complete the computation of dependent lazy computations before the phase ends
4117[info] + PropertyStore@459f87cf
4118[info] - should correctly handle PartialResults
4119[info] + PropertyStore@3aa23913
4120[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4121[info] + PropertyStore@8a2442
4122[info] handling of computations with multiple updates
4123[info] - should be possible using eagerly scheduled computations
4124[info] + PropertyStore@61094195
4125[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,g,j,f,d,h,e,i] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4126[info] + PropertyStore@58911384
4127[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,h,d,f,g,e,i,j] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4128[info] + PropertyStore@73d0d324
4129[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,h,e,d,g,j,f,i] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4130[info] + PropertyStore@22294128
4131[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,h,e,j,g,f,d,i] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4132[info] + PropertyStore@907a911
4133[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,h,f,i,j,d,e,g] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4134[info] + PropertyStore@59da9686
4135[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,h,g,f,j,i,d,e] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4136[info] + PropertyStore@2c66376a
4137[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,h,i,f,d,g,e,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4138[info] + PropertyStore@442e13cf
4139[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,h,j,e,f,d,g,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4140[info] + PropertyStore@7055757a
4141[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,i,d,e,g,j,f,h] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4142[info] + PropertyStore@7d36b350
4143[info] + (id of first permutation = 43131; this permutation=[a,b,c,r,i,d,j,g,f,e,h] ; number of executed tasks:92; number of scheduled onUpdateContinuations:51
4144[info] + PropertyStore@60f606fb
4145[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,f,e,r,j,h,g,i] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4146[info] + PropertyStore@5472d141
4147[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,f,g,r,e,h,i,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4148[info] + PropertyStore@f578010
4149[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,f,g,j,r,i,e,h] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4150[info] + PropertyStore@47330e99
4151[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,f,h,i,e,g,r,j] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4152[info] + PropertyStore@1722195a
4153[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,f,i,g,h,r,e,j] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4154[info] + PropertyStore@55182a26
4155[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,f,j,e,h,i,r,g] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4156[info] + PropertyStore@667c7795
4157[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,g,r,e,j,h,f,i] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4158[info] + PropertyStore@39e4fa05
4159[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,g,e,r,f,h,i,j] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
4160[info] + PropertyStore@3e8bccaa
4161[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,g,e,j,r,i,f,h] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4162[info] + PropertyStore@2a569847
4163[info] + (id of first permutation = 43131; this permutation=[a,b,d,c,g,f,i,e,h,r,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4164[info] + PropertyStore@2f139247
4165[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,r,g,j,h,f,c,i] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4166[info] + PropertyStore@31b97172
4167[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,r,h,i,j,c,f,g] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4168[info] + PropertyStore@51371573
4169[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,r,i,g,j,h,c,f] ; number of executed tasks:78; number of scheduled onUpdateContinuations:37
4170[info] + PropertyStore@4fbd3bb2
4171[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,r,j,g,c,h,f,i] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4172[info] + PropertyStore@7c8f09a8
4173[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,c,r,g,h,f,i,j] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4174[info] + PropertyStore@6c7d5aa
4175[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,c,f,r,h,j,g,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4176[info] + PropertyStore@6f32c48c
4177[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,c,f,j,h,g,r,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4178[info] + PropertyStore@49740273
4179[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,c,g,i,j,r,f,h] ; number of executed tasks:80; number of scheduled onUpdateContinuations:39
4180[info] + PropertyStore@4db280bc
4181[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,c,h,g,j,i,r,f] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4182[info] + PropertyStore@75e06625
4183[info] + (id of first permutation = 43131; this permutation=[a,b,e,d,c,i,g,r,h,f,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
4184[info] + PropertyStore@c0fdab1
4185[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,i,h,g,c,e,r,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4186[info] + PropertyStore@658136d9
4187[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,i,j,e,g,r,c,h] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4188[info] + PropertyStore@3cefedb5
4189[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,j,r,e,h,i,c,g] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4190[info] + PropertyStore@4a486543
4191[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,j,c,r,i,g,e,h] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
4192[info] + PropertyStore@3860f4e9
4193[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,j,e,r,c,g,h,i] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4194[info] + PropertyStore@543b3ac2
4195[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,j,e,i,r,h,c,g] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
4196[info] + PropertyStore@177af7b5
4197[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,j,g,h,c,e,r,i] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
4198[info] + PropertyStore@1e91fa64
4199[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,j,h,e,g,r,c,i] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4200[info] + PropertyStore@216982e3
4201[info] + (id of first permutation = 43131; this permutation=[a,b,f,d,j,i,c,g,h,r,e] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4202[info] + PropertyStore@2c094126
4203[info] + (id of first permutation = 43131; this permutation=[a,b,f,e,r,c,d,j,h,g,i] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4204[info] + PropertyStore@6c8ecc4d
4205[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,h,r,f,c,i,d,j] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
4206[info] + PropertyStore@7d5d4962
4207[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,h,c,d,f,r,i,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
4208[info] + PropertyStore@104ea2b0
4209[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,h,d,r,f,j,c,i] ; number of executed tasks:78; number of scheduled onUpdateContinuations:37
4210[info] + PropertyStore@76a8d1ee
4211[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,h,d,j,f,c,r,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
4212[info] + PropertyStore@6cde87d2
4213[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,h,f,i,j,r,c,d] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4214[info] + PropertyStore@7b5fc572
4215[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,h,i,d,j,f,r,c] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
4216[info] + PropertyStore@1e61a38b
4217[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,h,j,d,r,f,c,i] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
4218[info] + PropertyStore@2ef63608
4219[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,i,r,d,f,c,h,j] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
4220[info] + PropertyStore@368ec413
4221[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,i,c,r,f,j,d,h] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
4222[info] + PropertyStore@33fff3e5
4223[info] + (id of first permutation = 43131; this permutation=[a,b,g,e,i,c,j,f,d,r,h] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
4224[info] - should be possible using interim partial results
4225[info] + PropertyStore@201163ea
4226[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,h,g,i,e,d,j,f] ; number of executed tasks:28; number of scheduled onUpdateContinuations:17
4227[info] + PropertyStore@3fc85796
4228[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,h,i,f,e,j,d,g] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4229[info] + PropertyStore@7fa6b220
4230[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,h,j,e,g,d,i,f] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4231[info] + PropertyStore@338a06ea
4232[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,d,e,h,j,f,g] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4233[info] + PropertyStore@182f3d42
4234[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,d,j,h,e,g,f] ; number of executed tasks:42; number of scheduled onUpdateContinuations:31
4235[info] + PropertyStore@65a6bd36
4236[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,e,h,j,g,d,f] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
4237[info] + PropertyStore@2fdb3410
4238[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,f,h,d,e,j,g] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4239[info] + PropertyStore@4c05da57
4240[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,g,f,d,j,e,h] ; number of executed tasks:30; number of scheduled onUpdateContinuations:19
4241[info] + PropertyStore@2d213bb8
4242[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,h,e,f,d,j,g] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
4243[info] + PropertyStore@7d3e6c27
4244[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,j,d,f,h,e,g] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
4245[info] + PropertyStore@bb3bc24
4246[info] + (id of first permutation = 3320; this permutation=[a,b,r,c,i,j,h,f,d,g,e] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4247[info] - should be possible using lazily scheduled computations
4248[info] + PropertyStore@69060867
4249[info] - should be possible to use lazily scheduled mutually dependent computations
4250[info] + PropertyStore@4d5e0204
4251[info] + scheduledTasksCount=81
4252[info] + scheduledOnUpdateComputationsCount=52
4253[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
4254[info] + PropertyStore@430f10dc
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@55cbc605
4259[info] + scheduledTasksCount=63
4260[info] + scheduledOnUpdateComputationsCount=45
4261[info] - should be possible to force the results of multiple transformers based on a lazy property
4262[info] + PropertyStore@cd7b9eb
4263[info] + scheduledTasksCount=60
4264[info] + scheduledOnUpdateComputationsCount=42
4265[info] - should be possible to force the results of a chain of transformers based on lazy properties
4266[info] + PropertyStore@31a4d457
4267[info] + scheduledTasksCount=74
4268[info] + scheduledOnUpdateComputationsCount=56
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@a96ab4f
4271[info] + scheduledTasksCount=83
4272[info] + scheduledOnUpdateComputationsCount=54
4273[info][analysis progress] used fallback AllNodes for g
4274[info][analysis progress] used fallback AllNodes for a
4275[info][analysis progress] used fallback AllNodes for h
4276[info][analysis progress] used fallback AllNodes for b
4277[info][analysis progress] used fallback AllNodes for i
4278[info][analysis progress] used fallback AllNodes for c
4279[info][analysis progress] used fallback AllNodes for r
4280[info][analysis progress] used fallback AllNodes for j
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@166aff6
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@30cf46d0
4288[info] - should be possible to execute an analysis incrementally
4289[info] + PropertyStore@27de2af2
4290[info] - should never pass a null property to clients
4291[info] + PropertyStore@182d3195
4292[info] - should be possible to execute an analysis which analyzes a huge circle
4293[info] + PropertyStore@2c803479
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@66331eff
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@306c3171
4300[info] + test succeeded with 50000 node(s) in a circle
4301[info] + number of executed tasks:125381; number of scheduled onUpdateContinuations:25379
4302[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4303[info] + PropertyStore@41bc0f70
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@6c32d8c2
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@1288e75d
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@433eabc4
4313[info] + test succeeded with 1000 node(s) in a circle
4314[info] + number of executed tasks:2746; number of scheduled onUpdateContinuations:744
4315[info] the property store with debugging support
4316[info] - should catch InterimResults with inverted property bounds
4317[info] + PropertyStore@6258fb5c
4318[info] - should catch non-monotonic updates related to the lower bound
4319[info] + PropertyStore@18d6cb1d
4320[info] - should catch non-monotonic updates related to the upper bound
4321[info] + PropertyStore(MaxEvaluationDepth=0)@4db17555
4322[info] - should catch updates when the upper bound is lower than the lower bound
4323[info] + PropertyStore@7be787ac
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@70e0a771
4331[info] - should be able to print properties even if the store is empty
4332[info] + PropertyStore@36bd7fe5
4333[info] - should be possible to terminate the computations and still query the store
4334[info] + PropertyStore@71a05479
4335[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4336[info] + PropertyStore@2f322f63
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@5a1cdedb
4339[info] - should be able to perform queries w.r.t. unknown entities / property keys
4340[info] + PropertyStore@703d02a
4341[info] - should be possible to test if a store has a property even if it was only queried
4342[info] + PropertyStore@74735f2f
4343[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4344[info] + PropertyStore@4a843ff5
4345[info] - set should set an entity's property "immediately"
4346[info] + PropertyStore@7652da78
4347[info] - should allow setting different properties w.r.t. one entity
4348[info] + PropertyStore@6f49d618
4349[info] - should be able to enumerate all explicitly set properties of an entity
4350[info] + PropertyStore@1ad66f9
4351[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
4352[info] + PropertyStore@6abd9aae
4353[info] - should specify that the property was not derived when an analysis was scheduled
4354[info] + PropertyStore@adc1c9b
4355[info] - should not set an entity's property if it already has a property
4356[info] + PropertyStore@2b84f2ce
4357[info] - should contain properties (at least) for all entities for which we performed a computation
4358[info] + PropertyStore@41f4d3e9
4359[info] - should trigger a lazy property computation only lazily
4360[info] + PropertyStore@479a5993
4361[info] - should not trigger a lazy property computation multiple times
4362[info] + PropertyStore@2d48ad3f
4363[info] - should complete the computation of dependent lazy computations before the phase ends
4364[info] + PropertyStore@21d628da
4365[info] - should correctly handle PartialResults
4366[info] + PropertyStore@465adc92
4367[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4368[info] + PropertyStore@5399530b
4369[info] handling of computations with multiple updates
4370[info] - should be possible using eagerly scheduled computations
4371[info] + PropertyStore@3b502d12
4372[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,d,i,g,h,j,e,f] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4373[info] + PropertyStore@2b50525a
4374[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,d,j,f,i,g,e,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4375[info] + PropertyStore@3bfea5ee
4376[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,e,d,g,f,h,i,j] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4377[info] + PropertyStore@2266a891
4378[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,e,f,d,g,j,h,i] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4379[info] + PropertyStore@18643972
4380[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,e,f,j,g,h,d,i] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4381[info] + PropertyStore@310f6aa6
4382[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,e,g,i,h,d,f,j] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4383[info] + PropertyStore@7f1068bc
4384[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,e,h,g,i,j,d,f] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4385[info] + PropertyStore@68a575ef
4386[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,e,i,f,j,g,d,h] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4387[info] + PropertyStore@51b37e20
4388[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,e,j,f,d,g,h,i] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4389[info] + PropertyStore@1ba364ea
4390[info] + (id of first permutation = 40865; this permutation=[a,b,c,r,f,d,e,g,j,h,i] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4391[info] + PropertyStore@678aaaaa
4392[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,f,j,g,c,e,h,i] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4393[info] + PropertyStore@24c3b1b9
4394[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,g,c,f,e,j,h,i] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4395[info] + PropertyStore@6ecb997f
4396[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,g,e,c,h,i,f,j] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4397[info] + PropertyStore@6ecf3478
4398[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,g,e,j,h,c,f,i] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4399[info] + PropertyStore@5ca21cf1
4400[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,g,f,i,h,j,c,e] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4401[info] + PropertyStore@655530a5
4402[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,g,h,f,j,e,c,i] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4403[info] + PropertyStore@57e75d11
4404[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,g,i,f,c,e,h,j] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4405[info] + PropertyStore@409cdf61
4406[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,g,j,e,c,i,f,h] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4407[info] + PropertyStore@c151617
4408[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,h,c,e,g,i,f,j] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4409[info] + PropertyStore@4009df28
4410[info] + (id of first permutation = 40865; this permutation=[a,b,d,r,h,c,j,g,e,f,i] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4411[info] + PropertyStore@2deb1ded
4412[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,i,c,f,g,h,d,j] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
4413[info] + PropertyStore@baaa8e6
4414[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,i,d,c,h,f,g,j] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4415[info] + PropertyStore@2faba22a
4416[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,i,d,j,g,h,c,f] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4417[info] + PropertyStore@21d5d868
4418[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,i,f,h,j,d,c,g] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4419[info] + PropertyStore@54a4adca
4420[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,i,g,h,c,d,f,j] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4421[info] + PropertyStore@a17d220
4422[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,i,h,f,c,j,d,g] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4423[info] + PropertyStore@785f9bba
4424[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,i,j,d,f,g,c,h] ; number of executed tasks:97; number of scheduled onUpdateContinuations:56
4425[info] + PropertyStore@77c60a41
4426[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,j,c,d,h,f,g,i] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4427[info] + PropertyStore@67d338e
4428[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,j,c,i,g,h,d,f] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4429[info] + PropertyStore@324f67b3
4430[info] + (id of first permutation = 40865; this permutation=[a,b,e,r,j,d,h,i,f,c,g] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4431[info] + PropertyStore@36c9b80b
4432[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,r,e,d,i,j,g,h] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
4433[info] + PropertyStore@711a3891
4434[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,r,e,j,i,g,d,h] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4435[info] + PropertyStore@1e14847f
4436[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,r,g,j,d,e,h,i] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4437[info] + PropertyStore@57af0af1
4438[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,r,h,i,d,j,e,g] ; number of executed tasks:103; number of scheduled onUpdateContinuations:62
4439[info] + PropertyStore@2c5df9ef
4440[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,r,i,g,e,h,d,j] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4441[info] + PropertyStore@ca39245
4442[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,r,j,e,h,d,g,i] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
4443[info] + PropertyStore@362ed8d2
4444[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,d,r,e,i,j,g,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4445[info] + PropertyStore@1979b464
4446[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,d,r,j,i,g,e,h] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4447[info] + PropertyStore@5a28a425
4448[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,d,e,j,r,g,h,i] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
4449[info] + PropertyStore@4a09349f
4450[info] + (id of first permutation = 40865; this permutation=[a,b,f,c,d,g,i,r,j,e,h] ; number of executed tasks:99; number of scheduled onUpdateContinuations:58
4451[info] + PropertyStore@a218d44
4452[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,e,f,r,d,h,i,j] ; number of executed tasks:105; number of scheduled onUpdateContinuations:64
4453[info] + PropertyStore@5e2fc2f0
4454[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,e,f,j,r,i,d,h] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4455[info] + PropertyStore@41b95c9c
4456[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,e,h,i,d,f,r,j] ; number of executed tasks:102; number of scheduled onUpdateContinuations:61
4457[info] + PropertyStore@429735f8
4458[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,e,i,f,h,r,d,j] ; number of executed tasks:107; number of scheduled onUpdateContinuations:66
4459[info] + PropertyStore@44dacb43
4460[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,e,j,d,h,i,r,f] ; number of executed tasks:96; number of scheduled onUpdateContinuations:55
4461[info] + PropertyStore@6442a96a
4462[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,f,r,d,j,h,e,i] ; number of executed tasks:101; number of scheduled onUpdateContinuations:60
4463[info] + PropertyStore@6f9444c2
4464[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,f,d,r,e,h,i,j] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4465[info] + PropertyStore@14d7943d
4466[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,f,d,j,r,i,e,h] ; number of executed tasks:100; number of scheduled onUpdateContinuations:59
4467[info] + PropertyStore@645d537
4468[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,f,e,i,d,h,r,j] ; number of executed tasks:104; number of scheduled onUpdateContinuations:63
4469[info] + PropertyStore@773d356c
4470[info] + (id of first permutation = 40865; this permutation=[a,b,g,c,f,h,e,i,r,d,j] ; number of executed tasks:109; number of scheduled onUpdateContinuations:68
4471[info] - should be possible using interim partial results
4472[info] + PropertyStore@3ac2cd1d
4473[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,f,e,i,h,g,j,c] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
4474[info] + PropertyStore@129cd004
4475[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,f,g,h,j,c,e,i] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
4476[info] + PropertyStore@3ad8430d
4477[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,f,h,e,j,g,i,c] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
4478[info] + PropertyStore@2450876f
4479[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,f,i,e,c,g,h,j] ; number of executed tasks:42; number of scheduled onUpdateContinuations:31
4480[info] + PropertyStore@8560cdd
4481[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,f,j,c,e,h,i,g] ; number of executed tasks:40; number of scheduled onUpdateContinuations:29
4482[info] + PropertyStore@7c3ef123
4483[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,f,j,i,e,c,g,h] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
4484[info] + PropertyStore@4060582
4485[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,g,c,i,f,h,j,e] ; number of executed tasks:42; number of scheduled onUpdateContinuations:31
4486[info] + PropertyStore@24cd9192
4487[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,g,e,h,i,c,f,j] ; number of executed tasks:41; number of scheduled onUpdateContinuations:30
4488[info] + PropertyStore@1cc55132
4489[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,g,f,e,i,h,j,c] ; number of executed tasks:42; number of scheduled onUpdateContinuations:31
4490[info] + PropertyStore@17791c60
4491[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,g,h,c,j,e,f,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4492[info] + PropertyStore@23673118
4493[info] + (id of first permutation = 6688; this permutation=[a,b,r,d,g,h,j,i,e,f,c] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4494[info] - should be possible using lazily scheduled computations
4495[info] + PropertyStore@6bee65e7
4496[info] - should be possible to use lazily scheduled mutually dependent computations
4497[info] + PropertyStore@5d14e569
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@2d178b7
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@18a47604
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@7de9aa
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@7a387b61
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@7325a051
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@480aec67
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@27d56c75
4524[info] - should be possible to execute an analysis incrementally
4525[info] + PropertyStore@1e8fe89d
4526[info] - should never pass a null property to clients
4527[info] + PropertyStore@40f6e435
4528[info] - should be possible to execute an analysis which analyzes a huge circle
4529[info] + PropertyStore@5f805198
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@533a28d9
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@3290e923
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@45b07408
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@18e1f1b7
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@1a1f7e92
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@2f735503
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@38dc54cf
4563[info] - should be able to print properties even if the store is empty
4564[info] + PropertyStore@4b11a0e8
4565[info] - should be possible to terminate the computations and still query the store
4566[info] + PropertyStore@31da377d
4567[info] - should be possible to call setupPhase after waitOnPhaseCompletion
4568[info] + PropertyStore@7642dcde
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@2c6284f5
4571[info] - should be able to perform queries w.r.t. unknown entities / property keys
4572[info] + PropertyStore@6a327771
4573[info] - should be possible to test if a store has a property even if it was only queried
4574[info] + PropertyStore@ab3c495
4575[info] - should be possible to test if a store has a property even if the analysis is scheduled later
4576[info] + PropertyStore@6a775d31
4577[info] - set should set an entity's property "immediately"
4578[info] + PropertyStore@520a29a6
4579[info] - should allow setting different properties w.r.t. one entity
4580[info] + PropertyStore@2b7a4569
4581[info] - should be able to enumerate all explicitly set properties of an entity
4582[info] + PropertyStore@3ff9bbff
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@6f37f7e4
4591[info] - should specify that the property was not derived when an analysis was scheduled
4592[info] + PropertyStore@6cf3a4bd
4593[info] - should not set an entity's property if it already has a property
4594[info] + PropertyStore@155be547
4595[info] - should contain properties (at least) for all entities for which we performed a computation
4596[info] + PropertyStore@678f8250
4597[info] - should trigger a lazy property computation only lazily
4598[info] + PropertyStore@37d7c192
4599[info] - should not trigger a lazy property computation multiple times
4600[info] + PropertyStore@46705d99
4601[info] - should correctly handle PartialResults
4602[info] + PropertyStore@ccbf9cd
4603[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
4604[info] + PropertyStore@17cd7706
4605[info] handling of computations with multiple updates
4606[info] - should be possible using eagerly scheduled computations
4607[info] + PropertyStore@1e9fff3c
4608[info] + (id of first permutation = 126; this permutation=[a,b,r,c,d,f,e,g,j,i,h] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4609[info] + PropertyStore@5ac7e5e3
4610[info] + (id of first permutation = 126; this permutation=[a,b,r,c,d,f,j,g,h,i,e] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
4611[info] + PropertyStore@9117ae7
4612[info] + (id of first permutation = 126; this permutation=[a,b,r,c,d,g,i,h,e,j,f] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4613[info] + PropertyStore@75185984
4614[info] + (id of first permutation = 126; this permutation=[a,b,r,c,d,h,g,i,j,f,e] ; number of executed tasks:62; number of scheduled onUpdateContinuations:30
4615[info] + PropertyStore@141f3e04
4616[info] + (id of first permutation = 126; this permutation=[a,b,r,c,d,i,f,j,g,h,e] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4617[info] + PropertyStore@71923999
4618[info] + (id of first permutation = 126; this permutation=[a,b,r,c,d,j,f,e,g,i,h] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4619[info] + PropertyStore@7356a30e
4620[info] + (id of first permutation = 126; this permutation=[a,b,r,c,e,d,f,g,j,i,h] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4621[info] + PropertyStore@44b51099
4622[info] + (id of first permutation = 126; this permutation=[a,b,r,c,e,d,j,g,h,i,f] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4623[info] + PropertyStore@2937f915
4624[info] + (id of first permutation = 126; this permutation=[a,b,r,c,e,f,i,h,d,j,g] ; number of executed tasks:61; number of scheduled onUpdateContinuations:29
4625[info] + PropertyStore@4909435b
4626[info] + (id of first permutation = 126; this permutation=[a,b,r,c,e,g,h,i,j,f,d] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4627[info] + PropertyStore@f01c7a7
4628[info] + (id of first permutation = 126; this permutation=[a,b,r,c,e,i,g,d,h,f,j] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4629[info] + PropertyStore@635c3f06
4630[info] + (id of first permutation = 126; this permutation=[a,b,r,c,e,j,f,g,d,h,i] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4631[info] + PropertyStore@75b58d29
4632[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,d,e,h,j,g,i] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4633[info] + PropertyStore@76251b5f
4634[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,d,j,h,g,e,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4635[info] + PropertyStore@7798d6c3
4636[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,e,i,j,d,g,h] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4637[info] + PropertyStore@753e6339
4638[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,g,h,j,i,d,e] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4639[info] + PropertyStore@2cbb6472
4640[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,h,g,d,i,e,j] ; number of executed tasks:68; number of scheduled onUpdateContinuations:36
4641[info] + PropertyStore@721a6d59
4642[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,i,e,g,d,h,j] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4643[info] + PropertyStore@43059317
4644[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,j,d,g,i,e,h] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4645[info] + PropertyStore@452407e5
4646[info] + (id of first permutation = 126; this permutation=[a,b,r,c,f,j,i,g,e,d,h] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4647[info] + PropertyStore@32cb73c7
4648[info] + (id of first permutation = 126; this permutation=[a,b,r,c,g,e,i,j,h,f,d] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4649[info] + PropertyStore@139ab062
4650[info] + (id of first permutation = 126; this permutation=[a,b,r,c,g,f,i,d,h,j,e] ; number of executed tasks:61; number of scheduled onUpdateContinuations:29
4651[info] + PropertyStore@7ce8142d
4652[info] + (id of first permutation = 126; this permutation=[a,b,r,c,g,h,f,e,d,j,i] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4653[info] + PropertyStore@19162f7a
4654[info] + (id of first permutation = 126; this permutation=[a,b,r,c,g,i,e,f,j,h,d] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4655[info] + PropertyStore@70aa22d4
4656[info] + (id of first permutation = 126; this permutation=[a,b,r,c,g,j,d,h,f,i,e] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4657[info] + PropertyStore@36f59503
4658[info] + (id of first permutation = 126; this permutation=[a,b,r,c,g,j,i,h,d,f,e] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4659[info] + PropertyStore@a80a68c
4660[info] + (id of first permutation = 126; this permutation=[a,b,r,c,h,d,i,j,g,f,e] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4661[info] + PropertyStore@22c53559
4662[info] + (id of first permutation = 126; this permutation=[a,b,r,c,h,e,i,d,g,j,f] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4663[info] + PropertyStore@3580f57
4664[info] + (id of first permutation = 126; this permutation=[a,b,r,c,h,f,g,e,d,j,i] ; number of executed tasks:60; number of scheduled onUpdateContinuations:28
4665[info] + PropertyStore@199fdfb2
4666[info] + (id of first permutation = 126; this permutation=[a,b,r,c,h,g,e,f,j,i,d] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4667[info] + PropertyStore@1624becb
4668[info] + (id of first permutation = 126; this permutation=[a,b,r,c,h,j,d,i,f,e,g] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4669[info] + PropertyStore@1d403eab
4670[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,d,e,f,g,h,j] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4671[info] + PropertyStore@5ea1b8e3
4672[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,d,j,e,h,f,g] ; number of executed tasks:76; number of scheduled onUpdateContinuations:44
4673[info] + PropertyStore@39a49eca
4674[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,e,h,f,g,d,j] ; number of executed tasks:70; number of scheduled onUpdateContinuations:38
4675[info] + PropertyStore@ac5add3
4676[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,f,g,h,d,e,j] ; number of executed tasks:69; number of scheduled onUpdateContinuations:37
4677[info] + PropertyStore@16ec6f46
4678[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,g,e,h,j,d,f] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4679[info] + PropertyStore@45d9abd8
4680[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,h,d,j,f,e,g] ; number of executed tasks:71; number of scheduled onUpdateContinuations:39
4681[info] + PropertyStore@58963f67
4682[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,j,d,e,f,g,h] ; number of executed tasks:79; number of scheduled onUpdateContinuations:47
4683[info] + PropertyStore@7f9aaa93
4684[info] + (id of first permutation = 126; this permutation=[a,b,r,c,i,j,h,d,g,e,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4685[info] + PropertyStore@a797c79
4686[info] + (id of first permutation = 126; this permutation=[a,b,r,c,j,d,h,f,g,e,i] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4687[info] + PropertyStore@2768185
4688[info] + (id of first permutation = 126; this permutation=[a,b,r,c,j,f,g,h,i,e,d] ; number of executed tasks:67; number of scheduled onUpdateContinuations:35
4689[info] + PropertyStore@6bf2ebab
4690[info] + (id of first permutation = 126; this permutation=[a,b,r,c,j,g,e,i,f,h,d] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4691[info] + PropertyStore@41160a74
4692[info] + (id of first permutation = 126; this permutation=[a,b,r,c,j,h,e,d,f,i,g] ; number of executed tasks:65; number of scheduled onUpdateContinuations:33
4693[info] + PropertyStore@cd3c9b
4694[info] + (id of first permutation = 126; this permutation=[a,b,r,c,j,i,d,e,h,g,f] ; number of executed tasks:74; number of scheduled onUpdateContinuations:42
4695[info] + PropertyStore@3601ffae
4696[info] + (id of first permutation = 126; this permutation=[a,b,r,c,j,i,h,e,f,g,d] ; number of executed tasks:75; number of scheduled onUpdateContinuations:43
4697[info] + PropertyStore@4ad2e576
4698[info] + (id of first permutation = 126; this permutation=[a,b,r,d,c,e,i,h,f,j,g] ; number of executed tasks:73; number of scheduled onUpdateContinuations:41
4699[info] + PropertyStore@3be603f2
4700[info] + (id of first permutation = 126; this permutation=[a,b,r,d,c,f,h,i,j,g,e] ; number of executed tasks:64; number of scheduled onUpdateContinuations:32
4701[info] + PropertyStore@5226c9f1
4702[info] + (id of first permutation = 126; this permutation=[a,b,r,d,c,g,f,j,h,i,e] ; number of executed tasks:57; number of scheduled onUpdateContinuations:25
4703[info] + PropertyStore@6be3a094
4704[info] + (id of first permutation = 126; this permutation=[a,b,r,d,c,h,f,e,g,j,i] ; number of executed tasks:66; number of scheduled onUpdateContinuations:34
4705[info] + PropertyStore@36c711cb
4706[info] + (id of first permutation = 126; this permutation=[a,b,r,d,c,i,e,f,j,h,g] ; number of executed tasks:63; number of scheduled onUpdateContinuations:31
4707[info] - should be possible using interim partial results
4708[info] + PropertyStore@3d357d72
4709[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,e,j,h,c,f,i,g] ; number of executed tasks:36; number of scheduled onUpdateContinuations:25
4710[info] + PropertyStore@59b85264
4711[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,f,c,h,e,j,g,i] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
4712[info] + PropertyStore@2fa9aec7
4713[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,f,e,g,h,c,j,i] ; number of executed tasks:27; number of scheduled onUpdateContinuations:16
4714[info] + PropertyStore@21eeabb0
4715[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,f,g,c,h,j,e,i] ; number of executed tasks:30; number of scheduled onUpdateContinuations:19
4716[info] + PropertyStore@37a69c12
4717[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,f,g,j,h,c,i,e] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
4718[info] + PropertyStore@2c96d3f0
4719[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,f,h,i,g,j,c,e] ; number of executed tasks:30; number of scheduled onUpdateContinuations:19
4720[info] + PropertyStore@4e2b8f33
4721[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,f,i,g,j,c,h,e] ; number of executed tasks:26; number of scheduled onUpdateContinuations:15
4722[info] + PropertyStore@1acc0e6d
4723[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,f,j,e,i,h,c,g] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
4724[info] + PropertyStore@1909572a
4725[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,g,c,f,e,h,j,i] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
4726[info] + PropertyStore@31a0ea8
4727[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,g,e,c,f,j,h,i] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
4728[info] + PropertyStore@11da4bef
4729[info] + (id of first permutation = 6434; this permutation=[a,b,r,d,g,e,j,f,c,i,h] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
4730[info] - should be possible using lazily scheduled computations
4731[info] + PropertyStore@6b9f80df
4732[info] - should be possible to use lazily scheduled mutually dependent computations
4733[info] + PropertyStore@387c3a81
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@6bc01c68
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@2806b7cc
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@3f08436b
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@6679de39
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@db1bdc2
4754[info] + scheduledTasksCount=73
4755[info] + scheduledOnUpdateComputationsCount=55
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@1094d36f
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@6dfac90d
4771[info] - should be possible to execute an analysis incrementally
4772[info] + PropertyStore@455a4a9d
4773[info] - should never pass a null property to clients
4774[info] + PropertyStore@4585a059
4775[info] - should be possible to execute an analysis which analyzes a huge circle
4776[info] + PropertyStore@73bc0c2d
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@483511f6
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@5f2cb4cf
4783[info] + test succeeded with 50000 node(s) in a circle
4784[info] + number of executed tasks:126534; number of scheduled onUpdateContinuations:26532
4785[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
4786[info] + PropertyStore@37c3501b
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@248defaa
4790[info] + test succeeded with 5 node(s) in a circle
4791[info] + number of executed tasks:17; number of scheduled onUpdateContinuations:5
4792[info] + PropertyStore@44d7e06c
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@7e67aef5
4796[info] + test succeeded with 1000 node(s) in a circle
4797[info] + number of executed tasks:2740; number of scheduled onUpdateContinuations:738
4798[info] the property store with debugging support
4799[info] - should catch InterimResults with inverted property bounds
4800[info] + PropertyStore@53096aaa
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@380a103d
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@314f843d
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@399b16e8
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@6a13882d
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@2f0e6aa
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@4fd3f4a5
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@2e9e97e1
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@58ba30ff
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@d5ce922
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@572746f7
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@5e13a924
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@51a1f7ea
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@3bde0105
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@5623f877
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@153a211e
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@4bfa9af4
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@677ca7
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@49cecc9c
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@120a2003
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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),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=445011447133),ReachedEntities
5193[info][analysis progress] reached quiescence 2
5194[info] - should be possible using eagerly scheduled computations
5195[info] + PropertyStore@5a6198ff
5196[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,e,c,j,d,f,h,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:20
5197[info] + PropertyStore@2f0858e0
5198[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,e,d,i,c,j,f,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5199[info] + PropertyStore@5cc2ca30
5200[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,e,f,h,d,i,c,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5201[info] + PropertyStore@6d98137e
5202[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,e,h,d,i,c,f,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5203[info] + PropertyStore@3d064160
5204[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,e,i,c,h,j,d,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5205[info] + PropertyStore@44e0abb9
5206[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,e,i,j,h,d,c,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5207[info] + PropertyStore@4001009b
5208[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,e,j,i,c,d,f,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5209[info] + PropertyStore@1a188d0e
5210[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,f,c,i,d,j,e,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5211[info] + PropertyStore@729e62d
5212[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,f,d,h,e,i,c,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5213[info] + PropertyStore@20df5dc5
5214[info] + (id of first permutation = 21697; this permutation=[a,b,r,g,f,e,d,i,c,h,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5215[info] + PropertyStore@6919405
5216[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,i,g,j,f,h,d,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5217[info] + PropertyStore@2c04dfcd
5218[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,i,h,g,j,e,d,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5219[info] + PropertyStore@60633baa
5220[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,i,j,g,d,e,f,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5221[info] + PropertyStore@60db203c
5222[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,j,d,g,e,i,f,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5223[info] + PropertyStore@36b1992b
5224[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,j,e,f,g,h,d,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:21
5225[info] + PropertyStore@3ec8d60f
5226[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,j,f,d,h,e,g,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:23
5227[info] + PropertyStore@7929cba0
5228[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,j,f,i,g,h,d,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:18
5229[info] + PropertyStore@583b2149
5230[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,j,g,h,i,e,d,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5231[info] + PropertyStore@77da65d3
5232[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,j,h,g,d,e,f,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:17
5233[info] + PropertyStore@9b18d6c
5234[info] + (id of first permutation = 21697; this permutation=[a,b,c,r,j,i,f,d,h,e,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5235[info] + PropertyStore@23e39323
5236[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,e,d,r,g,i,f,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5237[info] + PropertyStore@2099b30e
5238[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,e,d,j,g,r,f,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5239[info] + PropertyStore@4a37760
5240[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,e,f,i,g,j,r,d] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5241[info] + PropertyStore@7899c888
5242[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,e,g,f,j,d,r,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5243[info] + PropertyStore@68faec66
5244[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,e,i,f,r,d,g,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5245[info] + PropertyStore@631e4c7c
5246[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,e,j,d,r,i,f,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5247[info] + PropertyStore@47b2f6c4
5248[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,f,r,d,g,i,e,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5249[info] + PropertyStore@2b48d0f7
5250[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,f,r,j,g,d,e,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5251[info] + PropertyStore@26b6b260
5252[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,f,d,i,g,j,r,e] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5253[info] + PropertyStore@51191f43
5254[info] + (id of first permutation = 21697; this permutation=[a,b,c,h,f,e,g,j,d,r,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5255[info] + PropertyStore@275d0d1f
5256[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,i,h,e,r,f,g,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5257[info] + PropertyStore@5f07d353
5258[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,i,j,r,e,h,f,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5259[info] + PropertyStore@781c0b79
5260[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,i,j,h,e,f,r,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5261[info] + PropertyStore@364cb4a3
5262[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,j,r,h,g,e,f,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5263[info] + PropertyStore@2f1f88e2
5264[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,j,e,g,h,i,r,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5265[info] + PropertyStore@2803a5b4
5266[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,j,f,e,i,g,r,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5267[info] + PropertyStore@4c2a7c80
5268[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,j,g,e,r,f,h,i] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5269[info] + PropertyStore@4d4209fc
5270[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,j,h,r,e,i,f,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:15
5271[info] + PropertyStore@40d8af98
5272[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,j,h,i,e,f,r,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5273[info] + PropertyStore@2c8af3f6
5274[info] + (id of first permutation = 21697; this permutation=[a,b,d,c,j,i,g,f,r,e,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:16
5275[info] + PropertyStore@3e01b94f
5276[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,e,c,f,h,j,r,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5277[info] + PropertyStore@64da364d
5278[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,e,f,r,j,g,c,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5279[info] + PropertyStore@6f94a08c
5280[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,e,g,r,c,f,h,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:11
5281[info] + PropertyStore@66d9be90
5282[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,e,g,j,r,h,c,f] ; number of executed tasks:22; number of scheduled onUpdateContinuations:13
5283[info] + PropertyStore@155ad0b1
5284[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,e,h,g,c,f,r,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
5285[info] + PropertyStore@49b8c49a
5286[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,e,j,f,g,r,c,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5287[info] + PropertyStore@51a7f3fd
5288[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,f,r,e,h,j,c,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5289[info] + PropertyStore@4a45cfcd
5290[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,f,c,r,j,g,e,h] ; number of executed tasks:22; number of scheduled onUpdateContinuations:14
5291[info] + PropertyStore@6d5392be
5292[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,f,e,r,c,g,h,j] ; number of executed tasks:22; number of scheduled onUpdateContinuations:11
5293[info] + PropertyStore@7ed2be51
5294[info] + (id of first permutation = 21697; this permutation=[a,b,d,i,f,e,j,r,h,c,g] ; number of executed tasks:22; number of scheduled onUpdateContinuations:12
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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<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=445011447133),<internal>opalj.PartialResultUpdateComputation
5349[info][analysis progress] reached quiescence 2
5350[info] - should be possible using interim partial results
5351[info] + PropertyStore@2147e210
5352[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,g,c,i,h,f,e,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5353[info] + PropertyStore@45907dc1
5354[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,g,e,h,i,j,f,c] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5355[info] + PropertyStore@50bc797a
5356[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,g,f,e,j,h,c,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5357[info] + PropertyStore@75937ab5
5358[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,g,h,c,j,i,f,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5359[info] + PropertyStore@2b33ad29
5360[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,g,i,c,e,h,f,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:13
5361[info] + PropertyStore@179297b1
5362[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,g,i,j,c,h,f,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5363[info] + PropertyStore@35f1403a
5364[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,g,j,h,e,f,c,i] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
5365[info] + PropertyStore@602d363
5366[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,h,c,g,f,j,i,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
5367[info] + PropertyStore@74ecf108
5368[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,h,e,f,i,g,c,j] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5369[info] + PropertyStore@f4e891e
5370[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,h,f,c,i,j,g,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
5371[info] + PropertyStore@5dca7721
5372[info] + (id of first permutation = 7287; this permutation=[a,b,r,d,h,f,j,i,e,c,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
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=445011447133)
5377[info][analysis progress] reached quiescence 2
5378[info] - should be possible using lazily scheduled computations
5379[info] + PropertyStore@4104aa82
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=445011447133),ReachableNodesCount
5384[info][analysis progress] reached quiescence 2
5385[info] - should be possible to use lazily scheduled mutually dependent computations
5386[info] + PropertyStore@134f3bee
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=445011447133),ReachableNodesCount
5395[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
5396[info] + PropertyStore@beb6d1a
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=445011447133),ReachableNodesCount
5405[info] - should be possible to force the results of transformers based on lazy properties
5406[info] + PropertyStore@453f5749
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=445011447133),ReachableNodesCount,Marker
5415[info] - should be possible to force the results of multiple transformers based on a lazy property
5416[info] + PropertyStore@218ba5d6
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=445011447133),ReachableNodesCount,Marker
5425[info] - should be possible to force the results of a chain of transformers based on lazy properties
5426[info] + PropertyStore@4bf17a42
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=445011447133),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@1b225d9b
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@2498d4a9
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=445011447133)
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@584170f9
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=445200814174
5481[info] - should be possible to execute an analysis incrementally
5482[info] + PropertyStore@182222d9
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@364a48e9
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@6bf77795
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@51c1c512
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@1fae010c
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@7b470f10
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@2bdc8432
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@74ea3d0e
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@1b23e4fe
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@58df4705
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@36caee25
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@148f7096
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@6eb1d35a
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@b5a88c2
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@6a00e44a
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@564225c
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@652f0aa9
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@3a6c8256
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@572313e5
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@7371ad9f
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@6e169b1a
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@3036dabc
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@7fc55b64
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@1261c56
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@5b328923
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@5d575bc3
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@81c2576
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@39695c8f
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@1133654b
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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),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=445422053198),ReachedEntities
5946[info][analysis progress] reached quiescence 2
5947[info] - should be possible using eagerly scheduled computations
5948[info] + PropertyStore@10dd167b
5949[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,e,i,f,h,d,r,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:19
5950[info] + PropertyStore@c995764
5951[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,e,j,d,i,r,f,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5952[info] + PropertyStore@64155cc9
5953[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,f,r,d,j,i,e,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5954[info] + PropertyStore@49d44a38
5955[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,f,d,r,e,i,h,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:19
5956[info] + PropertyStore@4164e79
5957[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,f,d,j,e,r,h,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
5958[info] + PropertyStore@60316089
5959[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,f,e,i,d,j,r,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5960[info] + PropertyStore@415905d8
5961[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,f,h,e,i,d,r,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:19
5962[info] + PropertyStore@5a5a45cc
5963[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,f,i,d,j,r,e,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5964[info] + PropertyStore@73c867c2
5965[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,f,j,r,i,h,d,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5966[info] + PropertyStore@68d1f4ac
5967[info] + (id of first permutation = 62463; this permutation=[a,b,c,g,h,r,d,e,i,f,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5968[info] + PropertyStore@14391c07
5969[info] + (id of first permutation = 62463; this permutation=[a,b,e,r,j,i,d,h,f,c,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5970[info] + PropertyStore@7e4033fb
5971[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,r,d,g,f,h,i,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:19
5972[info] + PropertyStore@7aab1219
5973[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,r,f,d,g,j,h,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5974[info] + PropertyStore@2587a12
5975[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,r,f,j,g,h,d,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5976[info] + PropertyStore@7161f399
5977[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,r,g,i,h,d,f,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5978[info] + PropertyStore@f62da1c
5979[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,r,h,g,i,j,d,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5980[info] + PropertyStore@624b87ce
5981[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,r,i,f,j,g,d,h] ; number of executed tasks:23; number of scheduled onUpdateContinuations:16
5982[info] + PropertyStore@68519696
5983[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,r,j,f,d,g,h,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5984[info] + PropertyStore@81baa70
5985[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,d,r,f,g,j,h,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5986[info] + PropertyStore@4dc56b9c
5987[info] + (id of first permutation = 62463; this permutation=[a,b,e,c,d,r,j,g,h,f,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5988[info] + PropertyStore@2fcb0d01
5989[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,g,r,d,c,i,e,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5990[info] + PropertyStore@4514bf1b
5991[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,g,c,r,e,d,i,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:14
5992[info] + PropertyStore@7b5f3e45
5993[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,g,c,j,d,i,r,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
5994[info] + PropertyStore@650dbba2
5995[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,g,d,i,e,c,r,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:23
5996[info] + PropertyStore@37b7d6aa
5997[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,g,e,d,j,r,c,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
5998[info] + PropertyStore@33e16e1c
5999[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,g,i,c,j,e,r,d] ; number of executed tasks:23; number of scheduled onUpdateContinuations:19
6000[info] + PropertyStore@4cde0d87
6001[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,g,j,c,r,e,d,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
6002[info] + PropertyStore@72e240e
6003[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,i,r,c,e,d,g,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:14
6004[info] + PropertyStore@52146a82
6005[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,i,r,j,d,g,c,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6006[info] + PropertyStore@228e88b4
6007[info] + (id of first permutation = 62463; this permutation=[a,b,f,h,i,c,g,e,d,r,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6008[info] + PropertyStore@6a9b40e3
6009[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,c,e,r,g,i,f,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
6010[info] + PropertyStore@5e51521d
6011[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,c,e,j,g,r,f,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
6012[info] + PropertyStore@26d47754
6013[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,c,f,i,g,j,r,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6014[info] + PropertyStore@1fe4393f
6015[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,c,g,f,j,e,r,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
6016[info] + PropertyStore@492ddac9
6017[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,c,i,f,r,e,g,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6018[info] + PropertyStore@36517b17
6019[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,c,j,e,r,i,f,g] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
6020[info] + PropertyStore@6ee27719
6021[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,e,r,c,g,i,f,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
6022[info] + PropertyStore@4f3f55af
6023[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,e,r,j,g,c,f,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
6024[info] + PropertyStore@ba49d64
6025[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,e,c,i,g,j,r,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
6026[info] + PropertyStore@142be4d8
6027[info] + (id of first permutation = 62463; this permutation=[a,b,h,d,e,f,g,j,c,r,i] ; number of executed tasks:23; number of scheduled onUpdateContinuations:21
6028[info] + PropertyStore@56954ece
6029[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,g,c,j,e,d,r,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6030[info] + PropertyStore@5e679f28
6031[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,g,d,f,j,r,c,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6032[info] + PropertyStore@76c0cf9d
6033[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,g,e,d,j,f,r,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:18
6034[info] + PropertyStore@c26bbad
6035[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,g,f,d,r,e,c,j] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6036[info] + PropertyStore@e5e5bc4
6037[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,g,j,c,d,r,e,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6038[info] + PropertyStore@ec37def
6039[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,j,r,c,e,g,d,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
6040[info] + PropertyStore@1a385b43
6041[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,j,r,g,e,d,c,f] ; number of executed tasks:23; number of scheduled onUpdateContinuations:12
6042[info] + PropertyStore@3226b427
6043[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,j,c,f,g,r,d,e] ; number of executed tasks:23; number of scheduled onUpdateContinuations:17
6044[info] + PropertyStore@29fa34f3
6045[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,j,d,e,g,f,r,c] ; number of executed tasks:23; number of scheduled onUpdateContinuations:22
6046[info] + PropertyStore@75f79bee
6047[info] + (id of first permutation = 62463; this permutation=[a,b,i,h,j,e,d,r,f,c,g] ; 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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<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=445422053198),<internal>opalj.PartialResultUpdateComputation
6102[info][analysis progress] reached quiescence 2
6103[info] - should be possible using interim partial results
6104[info] + PropertyStore@78393904
6105[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,h,g,e,i,d,j,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:12
6106[info] + PropertyStore@1fac1d2c
6107[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,h,i,d,g,j,e,f] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6108[info] + PropertyStore@35162adc
6109[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,h,i,j,g,d,f,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:16
6110[info] + PropertyStore@749c9de8
6111[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,h,j,g,i,f,d,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6112[info] + PropertyStore@4a0c5a62
6113[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,i,d,h,e,f,j,g] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6114[info] + PropertyStore@38003259
6115[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,i,e,g,d,j,f,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:10
6116[info] + PropertyStore@515a80c2
6117[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,i,f,e,g,d,j,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:10
6118[info] + PropertyStore@20d1aeee
6119[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,i,g,d,f,j,e,h] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6120[info] + PropertyStore@70a8b949
6121[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,i,g,j,f,d,h,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:15
6122[info] + PropertyStore@6c0bf980
6123[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,i,h,g,f,j,d,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:17
6124[info] + PropertyStore@6d3ba202
6125[info] + (id of first permutation = 3278; this permutation=[a,b,r,c,i,j,f,h,d,g,e] ; number of executed tasks:11; number of scheduled onUpdateContinuations:14
6126[info][property store] using FIFOTasksManager for managing tasks
6127[info][property store] the MaxEvaluationDepth is 4
6128[info][analysis progress] reached quiescence 1
6129[info][analysis progress] finalization of: ReachableNodes(t=445422053198)
6130[info][analysis progress] reached quiescence 2
6131[info] - should be possible using lazily scheduled computations
6132[info] + PropertyStore@14530826
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=445422053198),ReachableNodesCount
6137[info][analysis progress] reached quiescence 2
6138[info] - should be possible to use lazily scheduled mutually dependent computations
6139[info] + PropertyStore@117a7f03
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=445422053198),ReachableNodesCount
6148[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
6149[info] + PropertyStore@269371ea
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=445422053198),ReachableNodesCount
6158[info] - should be possible to force the results of transformers based on lazy properties
6159[info] + PropertyStore@7a7ff036
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=445422053198),ReachableNodesCount,Marker
6168[info] - should be possible to force the results of multiple transformers based on a lazy property
6169[info] + PropertyStore@7661d567
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=445422053198),ReachableNodesCount,Marker
6178[info] - should be possible to force the results of a chain of transformers based on lazy properties
6179[info] + PropertyStore@34213ecf
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=445422053198),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@9001580
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@c7bbad6
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=445422053198)
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@74c99cd3
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=445669748552
6234[info] - should be possible to execute an analysis incrementally
6235[info] + PropertyStore@49a303c3
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@4cb7451d
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@c300ec8
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@78f03573
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@38e2cfb8
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@4e8bea14
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@42c1eb43
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@3be315c5
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@15d2820e
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@41801ea
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@6aa01018
6316[info] - should be able to print properties even if the store is empty
6317[info] + PropertyStore@6b633db0
6318[info] - should be possible to terminate the computations and still query the store
6319[info] + PropertyStore@2f306667
6320[info] - should be possible to call setupPhase after waitOnPhaseCompletion
6321[info] + PropertyStore@158ac2e9
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@7f403090
6324[info] - should be able to perform queries w.r.t. unknown entities / property keys
6325[info] + PropertyStore@d3c1c75
6326[info] - should be possible to test if a store has a property even if it was only queried
6327[info] + PropertyStore@211340eb
6328[info] - should be possible to test if a store has a property even if the analysis is scheduled later
6329[info] + PropertyStore@62cd53aa
6330[info] - set should set an entity's property "immediately"
6331[info] + PropertyStore@1cf72bd3
6332[info] - should allow setting different properties w.r.t. one entity
6333[info] + PropertyStore@71c5538c
6334[info] - should be able to enumerate all explicitly set properties of an entity
6335[info] + PropertyStore@4a6a5147
6336[info] - should specify that no analysis was scheduled when requesting the fallback in the respective case
6337[info] + PropertyStore@42321ba3
6338[info] - should specify that the property was not derived when an analysis was scheduled
6339[info] + PropertyStore@67be1985
6340[info] - should not set an entity's property if it already has a property
6341[info] + PropertyStore@3cbc6fcd
6342[info] - should contain properties (at least) for all entities for which we performed a computation
6343[info] + PropertyStore@24c4f174
6344[info] - should trigger a lazy property computation only lazily
6345[info] + PropertyStore@7679194c
6346[info] - should not trigger a lazy property computation multiple times
6347[info] + PropertyStore@611c5437
6348[info] - should complete the computation of dependent lazy computations before the phase ends
6349[info] + PropertyStore@3e819dde
6350[info] - should correctly handle PartialResults
6351[info] + PropertyStore@3dcd842b
6352[info] - should be possible to register multiple triggered computations, even if the first triggered computation is already potentially triggered
6353[info] + PropertyStore@3c049a7
6354[info] handling of computations with multiple updates
6355[info] - should be possible using eagerly scheduled computations
6356[info] + PropertyStore@fe0804
6357[info] + (id of first permutation = 60038; this permutation=[a,b,c,f,j,e,d,h,r,i,g] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6358[info] + PropertyStore@32a30aa8
6359[info] + (id of first permutation = 60038; this permutation=[a,b,c,f,j,g,r,h,i,e,d] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6360[info] + PropertyStore@631e3c0b
6361[info] + (id of first permutation = 60038; this permutation=[a,b,c,f,j,g,i,h,d,e,r] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6362[info] + PropertyStore@6212ccbe
6363[info] + (id of first permutation = 60038; this permutation=[a,b,c,f,j,h,i,r,d,g,e] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6364[info] + PropertyStore@125c46d0
6365[info] + (id of first permutation = 60038; this permutation=[a,b,c,f,j,i,g,r,h,e,d] ; number of executed tasks:89; number of scheduled onUpdateContinuations:48
6366[info] + PropertyStore@3880f879
6367[info] + (id of first permutation = 60038; this permutation=[a,b,c,g,r,d,h,f,i,j,e] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6368[info] + PropertyStore@2aec6506
6369[info] + (id of first permutation = 60038; this permutation=[a,b,c,g,r,e,f,i,d,j,h] ; number of executed tasks:74; number of scheduled onUpdateContinuations:33
6370[info] + PropertyStore@5eef3bd9
6371[info] + (id of first permutation = 60038; this permutation=[a,b,c,g,r,f,d,i,j,h,e] ; number of executed tasks:77; number of scheduled onUpdateContinuations:36
6372[info] + PropertyStore@2e758c12
6373[info] + (id of first permutation = 60038; this permutation=[a,b,c,g,r,f,j,i,e,h,d] ; number of executed tasks:94; number of scheduled onUpdateContinuations:53
6374[info] + PropertyStore@1109fa95
6375[info] + (id of first permutation = 60038; this permutation=[a,b,c,g,r,h,j,d,e,i,f] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6376[info] + PropertyStore@580469e7
6377[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,c,d,j,i,f,g,h] ; number of executed tasks:95; number of scheduled onUpdateContinuations:54
6378[info] + PropertyStore@7f92b0cd
6379[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,c,f,i,j,h,d,g] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6380[info] + PropertyStore@7d05b631
6381[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,c,g,i,d,h,f,j] ; number of executed tasks:81; number of scheduled onUpdateContinuations:40
6382[info] + PropertyStore@23862656
6383[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,c,h,g,f,d,i,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6384[info] + PropertyStore@58362890
6385[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,c,i,f,g,j,d,h] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6386[info] + PropertyStore@32c8ef83
6387[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,c,j,d,h,g,f,i] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6388[info] + PropertyStore@62ac73d5
6389[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,c,j,i,h,d,f,g] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6390[info] + PropertyStore@708a5d40
6391[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,d,c,i,j,h,f,g] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6392[info] + PropertyStore@19119969
6393[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,d,f,i,c,h,g,j] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6394[info] + PropertyStore@6c50d93f
6395[info] + (id of first permutation = 60038; this permutation=[a,b,e,r,d,g,h,f,c,i,j] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6396[info] + PropertyStore@6d632dbb
6397[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,r,j,e,i,h,d,c] ; number of executed tasks:93; number of scheduled onUpdateContinuations:52
6398[info] + PropertyStore@4fa10d0a
6399[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,c,r,h,d,i,j,e] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6400[info] + PropertyStore@5aee0f46
6401[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,c,d,e,h,r,j,i] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6402[info] + PropertyStore@301dac05
6403[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,c,e,r,h,j,i,d] ; number of executed tasks:86; number of scheduled onUpdateContinuations:45
6404[info] + PropertyStore@44e74148
6405[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,c,e,j,h,d,i,r] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6406[info] + PropertyStore@369dd83
6407[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,c,h,i,j,r,e,d] ; number of executed tasks:88; number of scheduled onUpdateContinuations:47
6408[info] + PropertyStore@29577697
6409[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,c,i,e,j,h,d,r] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6410[info] + PropertyStore@74779a3c
6411[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,c,j,e,r,h,i,d] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6412[info] + PropertyStore@ae468fb
6413[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,d,r,e,h,c,j,i] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6414[info] + PropertyStore@472c39e1
6415[info] + (id of first permutation = 60038; this permutation=[a,b,f,g,d,c,r,h,j,i,e] ; number of executed tasks:79; number of scheduled onUpdateContinuations:38
6416[info] + PropertyStore@55dd0c5d
6417[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,d,i,e,c,j,f,g] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6418[info] + PropertyStore@1d33caa0
6419[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,d,j,c,f,g,e,i] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
6420[info] + PropertyStore@3439ca4d
6421[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,d,j,i,f,c,e,g] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6422[info] + PropertyStore@127c1e1a
6423[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,e,c,i,g,j,d,f] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6424[info] + PropertyStore@2ffe57ec
6425[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,e,d,g,j,f,c,i] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6426[info] + PropertyStore@2c9bee79
6427[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,e,f,g,c,d,i,j] ; number of executed tasks:82; number of scheduled onUpdateContinuations:41
6428[info] + PropertyStore@560a3205
6429[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,e,g,d,c,j,f,i] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6430[info] + PropertyStore@24f47a10
6431[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,e,i,c,f,g,d,j] ; number of executed tasks:87; number of scheduled onUpdateContinuations:46
6432[info] + PropertyStore@79e80855
6433[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,e,i,j,f,c,d,g] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6434[info] + PropertyStore@a73c937
6435[info] + (id of first permutation = 60038; this permutation=[a,b,h,r,e,j,g,f,i,c,d] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6436[info] + PropertyStore@dee4866
6437[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,d,e,j,c,g,h,r] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6438[info] + PropertyStore@a4d9731
6439[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,d,g,h,e,r,j,c] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6440[info] + PropertyStore@33de8c8d
6441[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,d,h,e,g,j,c,r] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6442[info] + PropertyStore@2770d1b0
6443[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,d,j,c,h,e,g,r] ; number of executed tasks:91; number of scheduled onUpdateContinuations:50
6444[info] + PropertyStore@58a20040
6445[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,e,r,d,c,g,j,h] ; number of executed tasks:76; number of scheduled onUpdateContinuations:35
6446[info] + PropertyStore@3eb0e07a
6447[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,e,c,r,d,j,h,g] ; number of executed tasks:85; number of scheduled onUpdateContinuations:44
6448[info] + PropertyStore@794da9c5
6449[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,e,c,j,d,g,h,r] ; number of executed tasks:90; number of scheduled onUpdateContinuations:49
6450[info] + PropertyStore@58111a0d
6451[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,e,d,h,g,r,j,c] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6452[info] + PropertyStore@10f9b14f
6453[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,e,g,d,h,j,c,r] ; number of executed tasks:83; number of scheduled onUpdateContinuations:42
6454[info] + PropertyStore@2973301a
6455[info] + (id of first permutation = 60038; this permutation=[a,b,i,f,e,h,c,j,d,g,r] ; number of executed tasks:84; number of scheduled onUpdateContinuations:43
6456[info] - should be possible using interim partial results
6457[info] + PropertyStore@3de4b770
6458[info] + (id of first permutation = 459; this permutation=[a,b,r,c,d,h,j,e,g,f,i] ; number of executed tasks:44; number of scheduled onUpdateContinuations:33
6459[info] + PropertyStore@6df513b3
6460[info] + (id of first permutation = 459; this permutation=[a,b,r,c,d,i,h,e,j,g,f] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
6461[info] + PropertyStore@305ba48b
6462[info] + (id of first permutation = 459; this permutation=[a,b,r,c,d,j,g,f,h,e,i] ; number of executed tasks:38; number of scheduled onUpdateContinuations:27
6463[info] + PropertyStore@18a17a
6464[info] + (id of first permutation = 459; this permutation=[a,b,r,c,e,d,g,h,j,i,f] ; number of executed tasks:28; number of scheduled onUpdateContinuations:17
6465[info] + PropertyStore@18dfc93e
6466[info] + (id of first permutation = 459; this permutation=[a,b,r,c,e,f,d,i,h,g,j] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
6467[info] + PropertyStore@5d72391d
6468[info] + (id of first permutation = 459; this permutation=[a,b,r,c,e,f,j,h,i,g,d] ; number of executed tasks:37; number of scheduled onUpdateContinuations:26
6469[info] + PropertyStore@3060b1c4
6470[info] + (id of first permutation = 459; this permutation=[a,b,r,c,e,g,i,j,f,d,h] ; number of executed tasks:34; number of scheduled onUpdateContinuations:23
6471[info] + PropertyStore@75b6d5c3
6472[info] + (id of first permutation = 459; this permutation=[a,b,r,c,e,h,g,j,i,f,d] ; number of executed tasks:32; number of scheduled onUpdateContinuations:21
6473[info] + PropertyStore@13466472
6474[info] + (id of first permutation = 459; this permutation=[a,b,r,c,e,i,g,d,h,f,j] ; number of executed tasks:31; number of scheduled onUpdateContinuations:20
6475[info] + PropertyStore@5f301dd6
6476[info] + (id of first permutation = 459; this permutation=[a,b,r,c,e,j,f,d,i,h,g] ; number of executed tasks:33; number of scheduled onUpdateContinuations:22
6477[info] + PropertyStore@6aeb6965
6478[info] + (id of first permutation = 459; this permutation=[a,b,r,c,f,d,e,h,i,g,j] ; number of executed tasks:35; number of scheduled onUpdateContinuations:24
6479[info] - should be possible using lazily scheduled computations
6480[info] + PropertyStore@29b0b136
6481[info] - should be possible to use lazily scheduled mutually dependent computations
6482[info] + PropertyStore@9752586
6483[info] + scheduledTasksCount=84
6484[info] + scheduledOnUpdateComputationsCount=55
6485[info] - should be possible to use lazily scheduled mutually dependent computations without intermediate results propagation
6486[info] + PropertyStore@567447d3
6487[info] + scheduledTasksCount=66
6488[info] + scheduledOnUpdateComputationsCount=37
6489[info] - should be possible to force the results of transformers based on lazy properties
6490[info] + PropertyStore@67e5ac39
6491[info] + scheduledTasksCount=58
6492[info] + scheduledOnUpdateComputationsCount=40
6493[info] - should be possible to force the results of multiple transformers based on a lazy property
6494[info] + PropertyStore@4b7098f2
6495[info] + scheduledTasksCount=59
6496[info] + scheduledOnUpdateComputationsCount=41
6497[info] - should be possible to force the results of a chain of transformers based on lazy properties
6498[info] + PropertyStore@6b09cd0f
6499[info] + scheduledTasksCount=69
6500[info] + scheduledOnUpdateComputationsCount=51
6501[info] - should be possible to force the results of a lazy property which depends on the results of a transformer backed by an eager analysis
6502[info] + PropertyStore@1fb74562
6503[info] + scheduledTasksCount=85
6504[info] + scheduledOnUpdateComputationsCount=56
6505[info] - should be possible when a lazy computation depends on properties for which no analysis is scheduled
6506[info] + PropertyStore@5579a6c9
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@1a81139c
6509[info] - should be possible to execute an analysis incrementally
6510[info] + PropertyStore@3f45c476
6511[info] - should never pass a null property to clients
6512[info] + PropertyStore@1a7c1aa9
6513[info] - should be possible to execute an analysis which analyzes a huge circle
6514[info] + PropertyStore@2abb8c1
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@10a446fb
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@15346ed
6521[info] + test succeeded with 50000 node(s) in a circle
6522[info] + number of executed tasks:126291; number of scheduled onUpdateContinuations:26289
6523[info] - should be possible to execute an analysis which analyzes a huge circle to compute the upper bound only
6524[info] + PropertyStore@7b00bd3c
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@24b27f2d
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@169376de
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@d6c2ecf
6534[info] + test succeeded with 1000 node(s) in a circle
6535[info] + number of executed tasks:2722; number of scheduled onUpdateContinuations:720
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$@3d8a722f
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.2209 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-RC4/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.111 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.026 sec
6704[info] + BitArraySetProperties.equals And hashCode (expected equal): OK, passed 100 tests.
6705[info] Elapsed time: 0.020 sec
6706[info] + BitArraySetProperties.<BitArraySet>.++(|): OK, passed 100 tests.
6707[info] Elapsed time: 0.098 sec
6708[info] > Collected test data:
6709[info] 39% |s1| <= |s2|
6710[info] 34% |s1| > |s2|
6711[info] 18% |s1| <= |s2|, both sets max value < 64
6712[info] 8% |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.024 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.013 sec
6718[info] + BitArraySetProperties.toString: OK, passed 100 tests.
6719[info] Elapsed time: 0.016 sec
6720[info] + BitArraySetProperties.adding this set to another set of which this set is a subset of should return the other set: OK, passed 100 tests.
6721[info] Elapsed time: 0.042 sec
6722[info] + BitArraySetProperties.BitArraySet.apply(value): OK, passed 100 tests.
6723[info] Elapsed time: 0.020 sec
6724[info] > Collected test data:
6725[info] 80% first value <= 31
6726[info] 2% 31 < first value < 64
6727[info] + BitArraySetProperties.- (in order): OK, passed 100 tests.
6728[info] Elapsed time: 0.023 sec
6729[info] + BitArraySetProperties.<BitArraySet>.+|iterator(.forall)|contains: OK, passed 100 tests.
6730[info] Elapsed time: 0.020 sec
6731[info] > Collected test data:
6732[info] 31% set with max value < 32
6733[info] 16% set with max value >=32 && < 64
6734[info] 1% empty set
6735[info] + BitArraySetProperties.iterator: OK, passed 100 tests.
6736[info] Elapsed time: 0.015 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.6802 s
6777[info] + IntTrieSet required 20046600 bytes
6778[info] + Set[Int] took 0.3143 s
6779[info] + Set[Int] required 48015616 bytes
6780[info] + OPAL 0.0356 s for foreach
6781[info] + Scala 0.0697 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.2936 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.9579 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.4688 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.2850 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 541878368 bytes
6792[info] + 0.3181 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.0051 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.0022 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.0011 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.020 sec
6877[info] + IntTrieSet.create singleton IntTrieSet: OK, passed 100 tests.
6878[info] Elapsed time: 0.004 sec
6879[info] + IntTrieSet.subsetOf (similar): OK, passed 100 tests.
6880[info] Elapsed time: 0.025 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.005 sec
6887[info] + IntTrieSet.head: OK, passed 100 tests.
6888[info] Elapsed time: 0.006 sec
6889[info] + IntTrieSet.exists: OK, passed 100 tests.
6890[info] Elapsed time: 0.019 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.008 sec
6895[info] + IntTrieSet.toChain: OK, passed 100 tests.
6896[info] Elapsed time: 0.011 sec
6897[info] + IntTrieSet.equals: OK, passed 100 tests.
6898[info] Elapsed time: 0.012 sec
6899[info] + IntTrieSet.create IntTrieSet from Set[Int] using ++: OK, passed 100 tests.
6900[info] Elapsed time: 0.040 sec
6901[info] + IntTrieSet.headAndTail: OK, passed 100 tests.
6902[info] Elapsed time: 0.022 sec
6903[info] + IntTrieSet.filter (all elements): OK, passed 100 tests.
6904[info] Elapsed time: 0.007 sec
6905[info] + IntTrieSet.-: OK, passed 100 tests.
6906[info] Elapsed time: 0.023 sec
6907[info] > Collected test data:
6908[info] 92% removed something
6909[info] + IntTrieSet.+!: OK, passed 100 tests.
6910[info] Elapsed time: 0.010 sec
6911[info] + IntTrieSet.mkString(String,String,String): OK, passed 100 tests.
6912[info] Elapsed time: 0.042 sec
6913[info] + IntTrieSet.map: OK, passed 100 tests.
6914[info] Elapsed time: 0.019 sec
6915[info] > Collected test data:
6916[info] 96% using trie
6917[info] + IntTrieSet.forall: OK, passed 100 tests.
6918[info] Elapsed time: 0.008 sec
6919[info] + IntTrieSet.create IntTrieSet from Iterator (i.e., with duplicates): OK, passed 100 tests.
6920[info] Elapsed time: 0.014 sec
6921[info] + IntTrieSet.mkString(String): OK, passed 100 tests.
6922[info] Elapsed time: 0.015 sec
6923[info] + IntTrieSet.foldLeft: OK, passed 100 tests.
6924[info] Elapsed time: 0.007 sec
6925[info] + IntTrieSet.withFilter: OK, passed 100 tests.
6926[info] Elapsed time: 0.054 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.258 sec
6931[info] + IntTrieSet.contains: OK, passed 100 tests.
6932[info] Elapsed time: 0.013 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.402 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] 5% 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.013 sec
6942[info] + IntTrieSet.create IntTrieSet from List (i.e., with duplicates): OK, passed 100 tests.
6943[info] Elapsed time: 0.018 sec
6944[info] + IntTrieSet.filter: OK, passed 100 tests.
6945[info] Elapsed time: 0.021 sec
6946[info] > Collected test data:
6947[info] + IntTrieSet.transform: OK, passed 100 tests.
6948[info] Elapsed time: 0.014 sec
6949[info] + IntTrieSet.subsetOf (always succeeding): OK, passed 100 tests.
6950[info] Elapsed time: 0.013 sec
6951[info] > Collected test data:
6952[info] 1% its1 and its1 merged with its2 are different
6953[info] + IntTrieSet.foreach: OK, passed 100 tests.
6954[info] Elapsed time: 0.008 sec
6955[info] + IntTrieSet.intersect: OK, passed 100 tests.
6956[info] Elapsed time: 0.015 sec
6957[info] + IntTrieSet.create IntTrieSet from IntSet using ++: OK, passed 100 tests.
6958[info] Elapsed time: 0.012 sec
6959[info] ParForeachArrayElementTest:
6960[info] parForeachArrayElement
6961[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
6962[info][OPAL] using 4 thread(s) for CPU bound tasks (can be changed by setting the system property org.opalj.threads.CPUBoundTasks; the number should be equal to the number of physical – not hyperthreaded – cores)
6963[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
6964[info][OPAL] using at most 8 thread(s) for IO bound tasks (can be changed by setting the system property org.opalj.threads.IOBoundTasks; the number should be between 1 and 2 times the number of (hyperthreaded) cores)
6965[info] - it should collect all exceptions that are thrown if we just use one thread
6966[info] - it should collect all exceptions that are thrown if we use multiple threads
6967[info] - it should catch a non-local return and report it
6968[info] + FixedSizeBitSet.iterator: OK, passed 100 tests.
6969[info] Elapsed time: 0.027 sec
6970[info] + FixedSizeBitSet.mkString: OK, passed 100 tests.
6971[info] Elapsed time: 0.019 sec
6972[info] + FixedSizeBitSet.equals and hashCode of different sized, larger sets: OK, passed 100 tests.
6973[info] Elapsed time: 0.007 sec
6974[info] + FixedSizeBitSet.equals and hashCode of different sized, empty sets: OK, passed 100 tests.
6975[info] Elapsed time: 0.015 sec
6976[info] + FixedSizeBitSet.equals and hashCode of two identical sets: OK, passed 100 tests.
6977[info] Elapsed time: 0.017 sec
6978[info] + FixedSizeBitSet.equals and hashCode of two arbitrary sets: OK, passed 100 tests.
6979[info] Elapsed time: 0.018 sec
6980[info] + FixedSizeBitSet.equals and hashCode with empty set: OK, passed 100 tests.
6981[info] Elapsed time: 0.008 sec
6982[info] + FixedSizeBitSet.equals and hashCode with something else: OK, passed 100 tests.
6983[info] Elapsed time: 0.007 sec
6984[info] + FixedSizeBitSet.+= (implicitly iterator and contains): OK, passed 100 tests.
6985[info] Elapsed time: 0.016 sec
6986[info] + FixedSizeBitSet.toString: OK, passed 100 tests.
6987[info] Elapsed time: 0.016 sec
6988[info] + FixedSizeBitSet.equals and hashCode of different sized sets with one value: OK, passed 100 tests.
6989[info] Elapsed time: 0.013 sec
6990[info] + FixedSizeBitSet.-=: OK, passed 100 tests.
6991[info] Elapsed time: 0.053 sec
6992[info] + LongLinkedTrieSetProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
6993[info] Elapsed time: 0.067 sec
6994[info] + LongLinkedTrieSetProperties.foldLeft: OK, passed 100 tests.
6995[info] Elapsed time: 0.038 sec
6996[info] + LongLinkedTrieSetProperties.forFirstN: OK, passed 100 tests.
6997[info] Elapsed time: 0.042 sec
6998[info] + LongLinkedTrieSetProperties.head: OK, passed 100 tests.
6999[info] Elapsed time: 0.043 sec
7000[info] + LongLinkedTrieSetProperties.iterator: OK, passed 100 tests.
7001[info] Elapsed time: 0.039 sec
7002[info] + LongLinkedTrieSetProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7003[info] Elapsed time: 0.064 sec
7004[info] + LongLinkedTrieSetProperties.foreach in reverse insertion order (newest first): OK, passed 100 tests.
7005[info] Elapsed time: 0.016 sec
7006[info] + LongLinkedTrieSetProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
7007[info] Elapsed time: 0.016 sec
7008[info] + LongLinkedTrieSetProperties.equals and hashCode: two sets which are definitively equal (the same values are added in the same order) equal have to have the same hash code: OK, passed 100 tests.
7009[info] Elapsed time: 0.051 sec
7010[info] + LongLinkedTrieSetProperties.forall and contains: OK, passed 100 tests.
7011[info] Elapsed time: 0.016 sec
7012[info] DominatorTreeTest:
7013[info] a graph with just one node
7014[info] - should result in a dominator tree with a single node
7015[info] + dominators computed in 0.0007 s
7016[info] a graph with one custom node
7017[info] - should result in a dominator tree with a single node
7018[info] + dominators computed in 0.0005 s
7019[info] a graph with two connected nodes
7020[info] - should yield one node dominating the other
7021[info] + dominator tree computed in 0.0010 s
7022[info] a simple tree
7023[info] - should result in a corresponding dominator tree
7024[info] + dominator tree computed in 0.0010 s
7025[info] a tree with a custom start node
7026[info] - should result in a corresponding dominator tree
7027[info] + dominator tree computed in 0.0011 s
7028[info] a graph with a cycle
7029[info] - should correctly be resolved
7030[info] + dominator tree computed in 0.0009 s
7031[info] a graph with a cycle and custom start node
7032[info] - should correctly be resolved
7033[info] + dominator tree computed in 0.0011 s
7034[info] a graph with a cycle related to the root node
7035[info] - should correctly be resolved
7036[info] + dominator tree computed in 0.0019 s
7037[info] a graph with a cycle related to a custom root node
7038[info] - should correctly be resolved
7039[info] + dominator tree computed in 0.0007 s
7040[info] a sparse cyclic graph
7041[info] - should result in a compact dominator tree
7042[info] + dominator tree computed in 0.0007 s
7043[info] a graph with a long cycle
7044[info] - should be handled gracefully
7045[info] + dominator tree computed in 0.0008 s
7046[info] a very large, degenerated graph (path)
7047[info] - should be computed in due time and should not raise an exception (e.g. StackOverflowError)
7048[info] + dominator tree computed in 0.0967 s
7049[info] + LongTrieSetWithListProperties.head: OK, passed 100 tests.
7050[info] Elapsed time: 0.058 sec
7051[info] + LongTrieSetWithListProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7052[info] Elapsed time: 0.028 sec
7053[info] + LongTrieSetWithListProperties.equals and hashCode: two sets which are definitively equal (the same values are added in the same order) equal have to have the same hash code: OK, passed 100 tests.
7054[info] Elapsed time: 0.024 sec
7055[info] + LongTrieSetWithListProperties.forall and contains: OK, passed 100 tests.
7056[info] Elapsed time: 0.014 sec
7057[info] + LongTrieSetWithListProperties.foreach in reverse insertion order (newest first): OK, passed 100 tests.
7058[info] Elapsed time: 0.009 sec
7059[info] + LongTrieSetWithListProperties.iterator: OK, passed 100 tests.
7060[info] Elapsed time: 0.010 sec
7061[info] + LongTrieSetWithListProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
7062[info] Elapsed time: 0.011 sec
7063[info] + LongTrieSetWithListProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
7064[info] Elapsed time: 0.012 sec
7065[info] + LongTrieSetWithListProperties.forFirstN: OK, passed 100 tests.
7066[info] Elapsed time: 0.016 sec
7067[info] + LongTrieSetWithListProperties.foldLeft: OK, passed 100 tests.
7068[info] Elapsed time: 0.008 sec
7069[info] IdentityPairTest:
7070[info] an IdentityPair
7071[info] - should return the given values
7072[info] - should be equal to a pair containing the same values
7073[info] - should not be equal to a pair containing equal values
7074[info] - should never be equal to another Product2 (Pair)
7075[info] Long2ListTest:
7076[info] properties
7077[info] - forFirstN(N=0)
7078[info] - forFirstN(N=1)
7079[info] - forFirstN(N=2)
7080[info] - forFirstN(N=3)
7081[info] - forFirstN(N=4)
7082[info] - forFirstN(N=4) of a larger set
7083[info] UIDTrieSetTest:
7084[info] performance
7085[info] - foreach
7086[info] + UIDTrieSet foreach sum was 1291441113 and took 0.4123 s
7087[info] + Set[UID] foreach sum was 1291441113 and took 0.6989 s
7088[info] - time for creating the sets compared to Set[UID]
7089[info] + UIDTrieSet took 2.7027 s (total number of entries: 51000051)
7090[info] + Set[UID] took 6.8079 s (total number of entries: 51000051)
7091[warn] In the last 10 seconds, 5.307 (56.8%) were spent in GC. [Heap: 3.07GB 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.
7092[warn] In the last 10 seconds, 7.044 (72.2%) 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.
7093[info] - memory for creating the sets compared to Set[UID]
7094[info] + UIDTrieSet took 4.7147 s
7095[info] + UIDTrieSet required 1615913528 bytes
7096[info] + Set[UID] took 10.4316 s
7097[info] + Set[UID] required 2628190096 bytes
7098[info] + overall size of sets: 51000051
7099[info] RefAccumulatorTest:
7100[info] the RefAccumulator data structure
7101[info] - should be empty if it is newly created
7102[info] - should be possible to add reference values
7103[info] - should be possible to add collections of reference values
7104[info] - should be possible to add collections of reference values and also reference values
7105[info] + IntIterator.flatMap[AnyRef]: OK, passed 100 tests.
7106[info] Elapsed time: 0.102 sec
7107[info] + IntIterator.withFilter: OK, passed 100 tests.
7108[info] Elapsed time: 0.008 sec
7109[info] + IntIterator.foreach: OK, passed 100 tests.
7110[info] Elapsed time: 0.005 sec
7111[info] + IntIterator.forall: OK, passed 100 tests.
7112[info] Elapsed time: 0.004 sec
7113[info] > Collected test data:
7114[info] 7% v is in the set
7115[info] + IntIterator.map[AnyRef]: OK, passed 100 tests.
7116[info] Elapsed time: 0.055 sec
7117[info] + IntIterator.toArray: OK, passed 100 tests.
7118[info] Elapsed time: 0.005 sec
7119[info] + IntIterator.contains: OK, passed 100 tests.
7120[info] Elapsed time: 0.007 sec
7121[info] + IntIterator.foldLeft: OK, passed 100 tests.
7122[info] Elapsed time: 0.002 sec
7123[info] + IntIterator.exists: OK, passed 100 tests.
7124[info] Elapsed time: 0.004 sec
7125[info] > Collected test data:
7126[info] 7% v is in the set
7127[info] + IntIterator.map: OK, passed 100 tests.
7128[info] Elapsed time: 0.006 sec
7129[info] + IntIterator.toChain: OK, passed 100 tests.
7130[info] Elapsed time: 0.002 sec
7131[info] + IntIterator.filter: OK, passed 100 tests.
7132[info] Elapsed time: 0.006 sec
7133[info] + IntIterator.mkString: OK, passed 100 tests.
7134[info] Elapsed time: 0.002 sec
7135[info] LongLinkedTrieSetTest:
7136[info] the sets created by the factory methods which take four values
7137[info] - should contain all values if the values are distinct
7138[info] - should contain only three values if two values are equal
7139[info] - should contain only two values if three values are equal
7140[info] - should contain only one value if all values are equal
7141[info] the sets created by the factory methods which take three values
7142[info] - should contain all values if the values are distinct
7143[info] - should contain only two values if two values are equal
7144[info] - should contain only one value if all values are equal
7145[info] the sets created by the factory methods which take two values
7146[info] - should contain all values if the values are distinct
7147[info] - should contain only one value if all values are equal
7148[info] regression tests
7149[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
7150[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
7151[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)
7152[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)
7153[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)
7154[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)
7155[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
7156[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)
7157[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
7158[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
7159[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
7160[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)
7161[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
7162[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
7163[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
7164[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
7165[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
7166[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
7167[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)
7168[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)
7169[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)
7170[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)
7171[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
7172[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
7173[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
7174[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
7175[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
7176[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
7177[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)
7178[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)
7179[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
7180[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
7181[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
7182[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
7183[info] + IntArraySet.min|max|head|last: OK, passed 100 tests.
7184[info] Elapsed time: 0.013 sec
7185[info] + IntArraySet.+ (based on list): OK, passed 100 tests.
7186[info] Elapsed time: 0.007 sec
7187[info] > Collected test data:
7188[info] 76% list with redundant values
7189[info] + IntArraySet.withFilter -> iterator (does not force evaluation): OK, passed 100 tests.
7190[info] Elapsed time: 0.007 sec
7191[info] + IntArraySet.map (identity): OK, passed 100 tests.
7192[info] Elapsed time: 0.004 sec
7193[info] + IntArraySet.flatMap: OK, passed 100 tests.
7194[info] Elapsed time: 0.140 sec
7195[info] + IntArraySet.create three values IntArraySet: OK, passed 100 tests.
7196[info] Elapsed time: 0.003 sec
7197[info] + IntArraySet.iterator: OK, passed 100 tests.
7198[info] Elapsed time: 0.012 sec
7199[info] + IntArraySet.hashCode: OK, passed 100 tests.
7200[info] Elapsed time: 0.005 sec
7201[info] + IntArraySet.equals: OK, passed 100 tests.
7202[info] Elapsed time: 0.005 sec
7203[info] > Collected test data:
7204[info] 1% s1 and s2 are equal
7205[info] + IntArraySet.create two values IntArraySet: OK, passed 100 tests.
7206[info] Elapsed time: 0.004 sec
7207[info] + IntArraySet.subsetOf: OK, passed 100 tests.
7208[info] Elapsed time: 0.004 sec
7209[info] + IntArraySet.apply: OK, passed 100 tests.
7210[info] Elapsed time: 0.007 sec
7211[info] + IntArraySet.forall: OK, passed 100 tests.
7212[info] Elapsed time: 0.002 sec
7213[info] + IntArraySet.withFilter -> foreach (does not force evaluation): OK, passed 100 tests.
7214[info] Elapsed time: 0.004 sec
7215[info] + IntArraySet.withFilter -> size|empty|hasMultipleElements (does not force evaluation): OK, passed 100 tests.
7216[info] Elapsed time: 0.005 sec
7217[info] + IntArraySet.-: OK, passed 100 tests.
7218[info] Elapsed time: 0.003 sec
7219[info] + IntArraySet.exists: OK, passed 100 tests.
7220[info] Elapsed time: 0.003 sec
7221[info] + IntArraySet.size|empty|nonEmpty|hasMultipleElements: OK, passed 100 tests.
7222[info] Elapsed time: 0.002 sec
7223[info] + IntArraySet.create singleton IntArraySet: OK, passed 100 tests.
7224[info] Elapsed time: 0.001 sec
7225[info] + IntArraySet.toList: OK, passed 100 tests.
7226[info] Elapsed time: 0.003 sec
7227[info] + IntArraySet.map: OK, passed 100 tests.
7228[info] Elapsed time: 0.004 sec
7229[info] + IntArraySet.foldLeft: OK, passed 100 tests.
7230[info] Elapsed time: 0.009 sec
7231[info] + IntArraySet.++: OK, passed 100 tests.
7232[info] Elapsed time: 0.007 sec
7233[info] + IntArraySet.intIterator: OK, passed 100 tests.
7234[info] Elapsed time: 0.002 sec
7235[info] + IntArraySet.contains: OK, passed 100 tests.
7236[info] Elapsed time: 0.002 sec
7237[info] + IntArraySet.+ (based on set): OK, passed 100 tests.
7238[info] Elapsed time: 0.002 sec
7239[info] + IntArraySet.foreach: OK, passed 100 tests.
7240[info] Elapsed time: 0.002 sec
7241[info] + IntArraySet.mkString: OK, passed 100 tests.
7242[info] Elapsed time: 0.008 sec
7243[info] + Long2List.iterator: OK, passed 100 tests.
7244[info] Elapsed time: 0.004 sec
7245[info] + Long2List.forall: OK, passed 100 tests.
7246[info] Elapsed time: 0.004 sec
7247[info] + Long2List.foldLeft: OK, passed 100 tests.
7248[info] Elapsed time: 0.004 sec
7249[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.
7250[info] Elapsed time: 0.006 sec
7251[info] + Long2List.forFirstN: OK, passed 100 tests.
7252[info] Elapsed time: 0.026 sec
7253[info] + Long2List.+:, size, isSingletonList, isEmpty, foreach: OK, passed 100 tests.
7254[info] Elapsed time: 0.005 sec
7255[info] + Long2List.equals: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
7256[info] Elapsed time: 0.006 sec
7257[info] TasksTest:
7258[info] the Tasks control abstraction
7259[info] - it should be possible to process an empty set of tasks
7260[info] - it should be possible process a single task
7261[info] - it should be possible to reuse tasks after join
7262[info] - it should be possible to add a task while processing a task
7263[info] - it should be possible to create thousands of tasks while processing a task
7264[info] - it should be possible to submit tasks with a significant delay
7265[info] - it should be possible to create thousands of tasks in multiple steps multiple times
7266[info] + run 1 succeeded
7267[info] + run 2 succeeded
7268[info] + run 3 succeeded
7269[info] - it should be possible to create thousands of tasks in multiple steps even if some exceptions are thrown
7270[info] + subsequently scheduled: 900
7271[info] + number of caught exceptions: 75
7272[info] IntListTest:
7273[info] performance
7274[warn] In the last 6 seconds, 5.146 (92.1%) were spent in GC. [Heap: 3.38GB 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.
7275[info] - memory usage and runtime performance (add)
7276[info] + creation took 0.0186 s
7277[info] + required 72090904 bytes
7278[info] + foreach sum took 0.0059 s
7279[info] + forFirstN(1/3*Elements) sum was 1478985468 and took 0.0021 s
7280[info] + iterator sum took 0.0240 s
7281[info] + summarized value: 483999136
7282[info] + creation took 0.0184 s
7283[info] + required 72087624 bytes
7284[info] + foreach sum took 0.0061 s
7285[info] + forFirstN(1/3*Elements) sum was 575562040 and took 0.0021 s
7286[info] + iterator sum took 0.0239 s
7287[info] + summarized value: 1645107707
7288[info] + creation took 0.0174 s
7289[info] + required 72090592 bytes
7290[info] + foreach sum took 0.0059 s
7291[info] + forFirstN(1/3*Elements) sum was 909517484 and took 0.0021 s
7292[info] + iterator sum took 0.0242 s
7293[info] + summarized value: 1481094391
7294[info] ClosedSCCTest:
7295[info] an empty graph
7296[info] - should not contain any cSCCs
7297[info] a graph with just one node
7298[info] - should not contain any cSCCs
7299[info] a graph with a single path of three elements
7300[info] - should not contain any cSCCs
7301[info] a graph with a single path of 5 elements
7302[info] - should not contain any cSCCs
7303[info] a graph with a single path of 5 elements, specified in mixed order
7304[info] - should not contain any cSCCs
7305[info] a graph with multiple nodes, but no edges
7306[info] - should not contain any cSCCs
7307[info] a graph with one node with a self dependency
7308[info] - should contain one cSCC with the node
7309[info] a graph with three nodes which has two cycles and one mega-cycle
7310[info] - should contain one cSCC
7311[info] a graph with four nodes with two nodes with a self dependency
7312[info] - should contain two cSCCs with the respective nodes
7313[info] a graph with two nodes which form a cSCCs
7314[info] - should contain the cSCCs
7315[info] a graph with four nodes which form a cSCCs
7316[info] - should contain the cSCCs
7317[info] a graph with four nodes which form a cSCCs with multiple edges between pairs of nodes
7318[info] - should contain the cSCCs
7319[info] a large tree-like graph
7320[info] - should not contain a cSCC
7321[info] a graph with three nodes with a cSCC and an incoming dependency
7322[info] - should contain one cSCC
7323[info] a graph with three nodes with a connected component but an outgoing dependency
7324[info] - should not contain a cSCC
7325[info] a graph with five nodes with two cSCCs and an incoming dependency
7326[info] - should contain two cSCCs
7327[info] a graph with one SCC and once cSCCs
7328[info] - should contain one cSCCs
7329[info] a large totally connected graph
7330[info] - should contain one cSCCs
7331[info] a large totally connected graph with self dependencies
7332[info] - should contain one cSCCs
7333[info] a complex graph with six nodes which creates one cSCC
7334[info] - should contain one cSCCs
7335[info] + tested 149 permutations
7336[info] a complex graph with several cSCCs and connected components
7337[info] - should contain all cSCCs
7338[info] + tested 159 permutations
7339[info] a graph with four nodes with a path which has a connection to one cSCCs
7340[info] - should contain one cSCCs
7341[info] a graph with two connected sccs which are connected to one cSCC (requires the correct setting of the non-cSCC node)
7342[info] - should contain one cSCCs
7343[info] a graph with two cSCCs which are connected by one SCC
7344[info] - should contain two cSCCs
7345[info] a graph with one cSCC which has multiple incoming edges
7346[info] - should contain one cSCCs
7347[info] a graph with three cSCC and a SCC which has multiple incoming edges
7348[info] - should contain three cSCCs
7349[info] a multi-graph with cSCCs and a SCCs
7350[info] - should contain the correct number of cSCCs
7351[info] + tested 47225 permutations of the graph (initial seed: 1766423141145)
7352[info] a graph with a long path leading to a simple cSCC consisting of two nodes
7353[info] - should contain one cSCC
7354[info] a graph with multiple paths leading to a simple cSCC
7355[info] - should contain one cSCC
7356[info] a graph with a long path leading to two simple cSCCs
7357[info] - should contain two cSCCs
7358[info] a graph with one node with multiple outgoing edges leading to a complex cSCCs
7359[info] - should contain one cSCC
7360[info] a graph with two SCCs and two cSCCs
7361[info] - should contain two cSCCs
7362[info] + analyzing 20000 permutations took: 0.1095 s
7363[info] a graph with two cSCCs where one is a chain
7364[info] - should contain two cSCCs
7365[info] + analyzing 50 permutations took: 0.0011 s
7366[info] + analyzing 50 permutations took: 0.0006 s
7367[info] + analyzing 50 permutations took: 0.0006 s
7368[info] + analyzing 50 permutations took: 0.0007 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.0007 s
7372[info] + analyzing 50 permutations took: 0.0007 s
7373[info] + analyzing 50 permutations took: 0.0006 s
7374[info] + analyzing 50 permutations took: 0.0007 s
7375[info] + analyzing 50 permutations took: 0.0007 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.0007 s
7385[info] + analyzing 50 permutations took: 0.0006 s
7386[info] + analyzing 50 permutations took: 0.0007 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.0007 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] a graph with multiple cycles embedded in a larger cycle
7416[info] - should contain one cSCC
7417[info] + successfully tested permutation 1: List((n1,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n1))
7418[info] + successfully tested permutation 2: List((n1,n2), (n1,n3), (n2,n1), (n3,n1), (n2,n3))
7419[info] + successfully tested permutation 3: List((n1,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n1))
7420[info] + successfully tested permutation 4: List((n1,n2), (n1,n3), (n2,n3), (n3,n1), (n2,n1))
7421[info] + successfully tested permutation 5: List((n1,n2), (n1,n3), (n3,n1), (n2,n1), (n2,n3))
7422[info] + successfully tested permutation 6: List((n1,n2), (n1,n3), (n3,n1), (n2,n3), (n2,n1))
7423[info] + successfully tested permutation 7: List((n1,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n1))
7424[info] + successfully tested permutation 8: List((n1,n2), (n2,n1), (n1,n3), (n3,n1), (n2,n3))
7425[info] + successfully tested permutation 9: List((n1,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n1))
7426[info] + successfully tested permutation 10: List((n1,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n3))
7427[info] + successfully tested permutation 11: List((n1,n2), (n2,n1), (n3,n1), (n1,n3), (n2,n3))
7428[info] + successfully tested permutation 12: List((n1,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n3))
7429[info] + successfully tested permutation 13: List((n1,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n1))
7430[info] + successfully tested permutation 14: List((n1,n2), (n2,n3), (n1,n3), (n3,n1), (n2,n1))
7431[info] + successfully tested permutation 15: List((n1,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n1))
7432[info] + successfully tested permutation 16: List((n1,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n3))
7433[info] + successfully tested permutation 17: List((n1,n2), (n2,n3), (n3,n1), (n1,n3), (n2,n1))
7434[info] + successfully tested permutation 18: List((n1,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n3))
7435[info] + successfully tested permutation 19: List((n1,n2), (n3,n1), (n1,n3), (n2,n1), (n2,n3))
7436[info] + successfully tested permutation 20: List((n1,n2), (n3,n1), (n1,n3), (n2,n3), (n2,n1))
7437[info] + successfully tested permutation 21: List((n1,n2), (n3,n1), (n2,n1), (n1,n3), (n2,n3))
7438[info] + successfully tested permutation 22: List((n1,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n3))
7439[info] + successfully tested permutation 23: List((n1,n2), (n3,n1), (n2,n3), (n1,n3), (n2,n1))
7440[info] + successfully tested permutation 24: List((n1,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n3))
7441[info] + successfully tested permutation 25: List((n1,n3), (n1,n2), (n2,n1), (n2,n3), (n3,n1))
7442[info] + successfully tested permutation 26: List((n1,n3), (n1,n2), (n2,n1), (n3,n1), (n2,n3))
7443[info] + successfully tested permutation 27: List((n1,n3), (n1,n2), (n2,n3), (n2,n1), (n3,n1))
7444[info] + successfully tested permutation 28: List((n1,n3), (n1,n2), (n2,n3), (n3,n1), (n2,n1))
7445[info] + successfully tested permutation 29: List((n1,n3), (n1,n2), (n3,n1), (n2,n1), (n2,n3))
7446[info] + successfully tested permutation 30: List((n1,n3), (n1,n2), (n3,n1), (n2,n3), (n2,n1))
7447[info] + successfully tested permutation 31: List((n1,n3), (n2,n1), (n1,n2), (n2,n3), (n3,n1))
7448[info] + successfully tested permutation 32: List((n1,n3), (n2,n1), (n1,n2), (n3,n1), (n2,n3))
7449[info] + successfully tested permutation 33: List((n1,n3), (n2,n1), (n2,n3), (n1,n2), (n3,n1))
7450[info] + successfully tested permutation 34: List((n1,n3), (n2,n1), (n2,n3), (n3,n1), (n1,n2))
7451[info] + successfully tested permutation 35: List((n1,n3), (n2,n1), (n3,n1), (n1,n2), (n2,n3))
7452[info] + successfully tested permutation 36: List((n1,n3), (n2,n1), (n3,n1), (n2,n3), (n1,n2))
7453[info] + successfully tested permutation 37: List((n1,n3), (n2,n3), (n1,n2), (n2,n1), (n3,n1))
7454[info] + successfully tested permutation 38: List((n1,n3), (n2,n3), (n1,n2), (n3,n1), (n2,n1))
7455[info] + successfully tested permutation 39: List((n1,n3), (n2,n3), (n2,n1), (n1,n2), (n3,n1))
7456[info] + successfully tested permutation 40: List((n1,n3), (n2,n3), (n2,n1), (n3,n1), (n1,n2))
7457[info] + successfully tested permutation 41: List((n1,n3), (n2,n3), (n3,n1), (n1,n2), (n2,n1))
7458[info] + successfully tested permutation 42: List((n1,n3), (n2,n3), (n3,n1), (n2,n1), (n1,n2))
7459[info] + successfully tested permutation 43: List((n1,n3), (n3,n1), (n1,n2), (n2,n1), (n2,n3))
7460[info] + successfully tested permutation 44: List((n1,n3), (n3,n1), (n1,n2), (n2,n3), (n2,n1))
7461[info] + successfully tested permutation 45: List((n1,n3), (n3,n1), (n2,n1), (n1,n2), (n2,n3))
7462[info] + successfully tested permutation 46: List((n1,n3), (n3,n1), (n2,n1), (n2,n3), (n1,n2))
7463[info] + successfully tested permutation 47: List((n1,n3), (n3,n1), (n2,n3), (n1,n2), (n2,n1))
7464[info] + successfully tested permutation 48: List((n1,n3), (n3,n1), (n2,n3), (n2,n1), (n1,n2))
7465[info] + successfully tested permutation 49: List((n2,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n1))
7466[info] + successfully tested permutation 50: List((n2,n1), (n1,n2), (n1,n3), (n3,n1), (n2,n3))
7467[info] + successfully tested permutation 51: List((n2,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n1))
7468[info] + successfully tested permutation 52: List((n2,n1), (n1,n2), (n2,n3), (n3,n1), (n1,n3))
7469[info] + successfully tested permutation 53: List((n2,n1), (n1,n2), (n3,n1), (n1,n3), (n2,n3))
7470[info] + successfully tested permutation 54: List((n2,n1), (n1,n2), (n3,n1), (n2,n3), (n1,n3))
7471[info] + successfully tested permutation 55: List((n2,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n1))
7472[info] + successfully tested permutation 56: List((n2,n1), (n1,n3), (n1,n2), (n3,n1), (n2,n3))
7473[info] + successfully tested permutation 57: List((n2,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n1))
7474[info] + successfully tested permutation 58: List((n2,n1), (n1,n3), (n2,n3), (n3,n1), (n1,n2))
7475[info] + successfully tested permutation 59: List((n2,n1), (n1,n3), (n3,n1), (n1,n2), (n2,n3))
7476[info] + successfully tested permutation 60: List((n2,n1), (n1,n3), (n3,n1), (n2,n3), (n1,n2))
7477[info] + successfully tested permutation 61: List((n2,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n1))
7478[info] + successfully tested permutation 62: List((n2,n1), (n2,n3), (n1,n2), (n3,n1), (n1,n3))
7479[info] + successfully tested permutation 63: List((n2,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n1))
7480[info] + successfully tested permutation 64: List((n2,n1), (n2,n3), (n1,n3), (n3,n1), (n1,n2))
7481[info] + successfully tested permutation 65: List((n2,n1), (n2,n3), (n3,n1), (n1,n2), (n1,n3))
7482[info] + successfully tested permutation 66: List((n2,n1), (n2,n3), (n3,n1), (n1,n3), (n1,n2))
7483[info] + successfully tested permutation 67: List((n2,n1), (n3,n1), (n1,n2), (n1,n3), (n2,n3))
7484[info] + successfully tested permutation 68: List((n2,n1), (n3,n1), (n1,n2), (n2,n3), (n1,n3))
7485[info] + successfully tested permutation 69: List((n2,n1), (n3,n1), (n1,n3), (n1,n2), (n2,n3))
7486[info] + successfully tested permutation 70: List((n2,n1), (n3,n1), (n1,n3), (n2,n3), (n1,n2))
7487[info] + successfully tested permutation 71: List((n2,n1), (n3,n1), (n2,n3), (n1,n2), (n1,n3))
7488[info] + successfully tested permutation 72: List((n2,n1), (n3,n1), (n2,n3), (n1,n3), (n1,n2))
7489[info] + successfully tested permutation 73: List((n2,n3), (n1,n2), (n1,n3), (n2,n1), (n3,n1))
7490[info] + successfully tested permutation 74: List((n2,n3), (n1,n2), (n1,n3), (n3,n1), (n2,n1))
7491[info] + successfully tested permutation 75: List((n2,n3), (n1,n2), (n2,n1), (n1,n3), (n3,n1))
7492[info] + successfully tested permutation 76: List((n2,n3), (n1,n2), (n2,n1), (n3,n1), (n1,n3))
7493[info] + successfully tested permutation 77: List((n2,n3), (n1,n2), (n3,n1), (n1,n3), (n2,n1))
7494[info] + successfully tested permutation 78: List((n2,n3), (n1,n2), (n3,n1), (n2,n1), (n1,n3))
7495[info] + successfully tested permutation 79: List((n2,n3), (n1,n3), (n1,n2), (n2,n1), (n3,n1))
7496[info] + successfully tested permutation 80: List((n2,n3), (n1,n3), (n1,n2), (n3,n1), (n2,n1))
7497[info] + successfully tested permutation 81: List((n2,n3), (n1,n3), (n2,n1), (n1,n2), (n3,n1))
7498[info] + successfully tested permutation 82: List((n2,n3), (n1,n3), (n2,n1), (n3,n1), (n1,n2))
7499[info] + successfully tested permutation 83: List((n2,n3), (n1,n3), (n3,n1), (n1,n2), (n2,n1))
7500[info] + successfully tested permutation 84: List((n2,n3), (n1,n3), (n3,n1), (n2,n1), (n1,n2))
7501[info] + successfully tested permutation 85: List((n2,n3), (n2,n1), (n1,n2), (n1,n3), (n3,n1))
7502[info] + successfully tested permutation 86: List((n2,n3), (n2,n1), (n1,n2), (n3,n1), (n1,n3))
7503[info] + successfully tested permutation 87: List((n2,n3), (n2,n1), (n1,n3), (n1,n2), (n3,n1))
7504[info] + successfully tested permutation 88: List((n2,n3), (n2,n1), (n1,n3), (n3,n1), (n1,n2))
7505[info] + successfully tested permutation 89: List((n2,n3), (n2,n1), (n3,n1), (n1,n2), (n1,n3))
7506[info] + successfully tested permutation 90: List((n2,n3), (n2,n1), (n3,n1), (n1,n3), (n1,n2))
7507[info] + successfully tested permutation 91: List((n2,n3), (n3,n1), (n1,n2), (n1,n3), (n2,n1))
7508[info] + successfully tested permutation 92: List((n2,n3), (n3,n1), (n1,n2), (n2,n1), (n1,n3))
7509[info] + successfully tested permutation 93: List((n2,n3), (n3,n1), (n1,n3), (n1,n2), (n2,n1))
7510[info] + successfully tested permutation 94: List((n2,n3), (n3,n1), (n1,n3), (n2,n1), (n1,n2))
7511[info] + successfully tested permutation 95: List((n2,n3), (n3,n1), (n2,n1), (n1,n2), (n1,n3))
7512[info] + successfully tested permutation 96: List((n2,n3), (n3,n1), (n2,n1), (n1,n3), (n1,n2))
7513[info] + successfully tested permutation 97: List((n3,n1), (n1,n2), (n1,n3), (n2,n1), (n2,n3))
7514[info] + successfully tested permutation 98: List((n3,n1), (n1,n2), (n1,n3), (n2,n3), (n2,n1))
7515[info] + successfully tested permutation 99: List((n3,n1), (n1,n2), (n2,n1), (n1,n3), (n2,n3))
7516[info] + successfully tested permutation 100: List((n3,n1), (n1,n2), (n2,n1), (n2,n3), (n1,n3))
7517[info] + successfully tested permutation 101: List((n3,n1), (n1,n2), (n2,n3), (n1,n3), (n2,n1))
7518[info] + successfully tested permutation 102: List((n3,n1), (n1,n2), (n2,n3), (n2,n1), (n1,n3))
7519[info] + successfully tested permutation 103: List((n3,n1), (n1,n3), (n1,n2), (n2,n1), (n2,n3))
7520[info] + successfully tested permutation 104: List((n3,n1), (n1,n3), (n1,n2), (n2,n3), (n2,n1))
7521[info] + successfully tested permutation 105: List((n3,n1), (n1,n3), (n2,n1), (n1,n2), (n2,n3))
7522[info] + successfully tested permutation 106: List((n3,n1), (n1,n3), (n2,n1), (n2,n3), (n1,n2))
7523[info] + successfully tested permutation 107: List((n3,n1), (n1,n3), (n2,n3), (n1,n2), (n2,n1))
7524[info] + successfully tested permutation 108: List((n3,n1), (n1,n3), (n2,n3), (n2,n1), (n1,n2))
7525[info] + successfully tested permutation 109: List((n3,n1), (n2,n1), (n1,n2), (n1,n3), (n2,n3))
7526[info] + successfully tested permutation 110: List((n3,n1), (n2,n1), (n1,n2), (n2,n3), (n1,n3))
7527[info] + successfully tested permutation 111: List((n3,n1), (n2,n1), (n1,n3), (n1,n2), (n2,n3))
7528[info] + successfully tested permutation 112: List((n3,n1), (n2,n1), (n1,n3), (n2,n3), (n1,n2))
7529[info] + successfully tested permutation 113: List((n3,n1), (n2,n1), (n2,n3), (n1,n2), (n1,n3))
7530[info] + successfully tested permutation 114: List((n3,n1), (n2,n1), (n2,n3), (n1,n3), (n1,n2))
7531[info] + successfully tested permutation 115: List((n3,n1), (n2,n3), (n1,n2), (n1,n3), (n2,n1))
7532[info] + successfully tested permutation 116: List((n3,n1), (n2,n3), (n1,n2), (n2,n1), (n1,n3))
7533[info] + successfully tested permutation 117: List((n3,n1), (n2,n3), (n1,n3), (n1,n2), (n2,n1))
7534[info] + successfully tested permutation 118: List((n3,n1), (n2,n3), (n1,n3), (n2,n1), (n1,n2))
7535[info] + successfully tested permutation 119: List((n3,n1), (n2,n3), (n2,n1), (n1,n2), (n1,n3))
7536[info] + successfully tested permutation 120: List((n3,n1), (n2,n3), (n2,n1), (n1,n3), (n1,n2))
7537[info] + analyzing 120 permutations took: 0.0036 s
7538[info] + successfully tested permutation 1: List((n1,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n1))
7539[info] + successfully tested permutation 2: List((n1,n3), (n1,n2), (n3,n1), (n2,n1), (n3,n2))
7540[info] + successfully tested permutation 3: List((n1,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n1))
7541[info] + successfully tested permutation 4: List((n1,n3), (n1,n2), (n3,n2), (n2,n1), (n3,n1))
7542[info] + successfully tested permutation 5: List((n1,n3), (n1,n2), (n2,n1), (n3,n1), (n3,n2))
7543[info] + successfully tested permutation 6: List((n1,n3), (n1,n2), (n2,n1), (n3,n2), (n3,n1))
7544[info] + successfully tested permutation 7: List((n1,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n1))
7545[info] + successfully tested permutation 8: List((n1,n3), (n3,n1), (n1,n2), (n2,n1), (n3,n2))
7546[info] + successfully tested permutation 9: List((n1,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n1))
7547[info] + successfully tested permutation 10: List((n1,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n2))
7548[info] + successfully tested permutation 11: List((n1,n3), (n3,n1), (n2,n1), (n1,n2), (n3,n2))
7549[info] + successfully tested permutation 12: List((n1,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n2))
7550[info] + successfully tested permutation 13: List((n1,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n1))
7551[info] + successfully tested permutation 14: List((n1,n3), (n3,n2), (n1,n2), (n2,n1), (n3,n1))
7552[info] + successfully tested permutation 15: List((n1,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n1))
7553[info] + successfully tested permutation 16: List((n1,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n2))
7554[info] + successfully tested permutation 17: List((n1,n3), (n3,n2), (n2,n1), (n1,n2), (n3,n1))
7555[info] + successfully tested permutation 18: List((n1,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n2))
7556[info] + successfully tested permutation 19: List((n1,n3), (n2,n1), (n1,n2), (n3,n1), (n3,n2))
7557[info] + successfully tested permutation 20: List((n1,n3), (n2,n1), (n1,n2), (n3,n2), (n3,n1))
7558[info] + successfully tested permutation 21: List((n1,n3), (n2,n1), (n3,n1), (n1,n2), (n3,n2))
7559[info] + successfully tested permutation 22: List((n1,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n2))
7560[info] + successfully tested permutation 23: List((n1,n3), (n2,n1), (n3,n2), (n1,n2), (n3,n1))
7561[info] + successfully tested permutation 24: List((n1,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n2))
7562[info] + successfully tested permutation 25: List((n1,n2), (n1,n3), (n3,n1), (n3,n2), (n2,n1))
7563[info] + successfully tested permutation 26: List((n1,n2), (n1,n3), (n3,n1), (n2,n1), (n3,n2))
7564[info] + successfully tested permutation 27: List((n1,n2), (n1,n3), (n3,n2), (n3,n1), (n2,n1))
7565[info] + successfully tested permutation 28: List((n1,n2), (n1,n3), (n3,n2), (n2,n1), (n3,n1))
7566[info] + successfully tested permutation 29: List((n1,n2), (n1,n3), (n2,n1), (n3,n1), (n3,n2))
7567[info] + successfully tested permutation 30: List((n1,n2), (n1,n3), (n2,n1), (n3,n2), (n3,n1))
7568[info] + successfully tested permutation 31: List((n1,n2), (n3,n1), (n1,n3), (n3,n2), (n2,n1))
7569[info] + successfully tested permutation 32: List((n1,n2), (n3,n1), (n1,n3), (n2,n1), (n3,n2))
7570[info] + successfully tested permutation 33: List((n1,n2), (n3,n1), (n3,n2), (n1,n3), (n2,n1))
7571[info] + successfully tested permutation 34: List((n1,n2), (n3,n1), (n3,n2), (n2,n1), (n1,n3))
7572[info] + successfully tested permutation 35: List((n1,n2), (n3,n1), (n2,n1), (n1,n3), (n3,n2))
7573[info] + successfully tested permutation 36: List((n1,n2), (n3,n1), (n2,n1), (n3,n2), (n1,n3))
7574[info] + successfully tested permutation 37: List((n1,n2), (n3,n2), (n1,n3), (n3,n1), (n2,n1))
7575[info] + successfully tested permutation 38: List((n1,n2), (n3,n2), (n1,n3), (n2,n1), (n3,n1))
7576[info] + successfully tested permutation 39: List((n1,n2), (n3,n2), (n3,n1), (n1,n3), (n2,n1))
7577[info] + successfully tested permutation 40: List((n1,n2), (n3,n2), (n3,n1), (n2,n1), (n1,n3))
7578[info] + successfully tested permutation 41: List((n1,n2), (n3,n2), (n2,n1), (n1,n3), (n3,n1))
7579[info] + successfully tested permutation 42: List((n1,n2), (n3,n2), (n2,n1), (n3,n1), (n1,n3))
7580[info] + successfully tested permutation 43: List((n1,n2), (n2,n1), (n1,n3), (n3,n1), (n3,n2))
7581[info] + successfully tested permutation 44: List((n1,n2), (n2,n1), (n1,n3), (n3,n2), (n3,n1))
7582[info] + successfully tested permutation 45: List((n1,n2), (n2,n1), (n3,n1), (n1,n3), (n3,n2))
7583[info] + successfully tested permutation 46: List((n1,n2), (n2,n1), (n3,n1), (n3,n2), (n1,n3))
7584[info] + successfully tested permutation 47: List((n1,n2), (n2,n1), (n3,n2), (n1,n3), (n3,n1))
7585[info] + successfully tested permutation 48: List((n1,n2), (n2,n1), (n3,n2), (n3,n1), (n1,n3))
7586[info] + successfully tested permutation 49: List((n3,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n1))
7587[info] + successfully tested permutation 50: List((n3,n1), (n1,n3), (n1,n2), (n2,n1), (n3,n2))
7588[info] + successfully tested permutation 51: List((n3,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n1))
7589[info] + successfully tested permutation 52: List((n3,n1), (n1,n3), (n3,n2), (n2,n1), (n1,n2))
7590[info] + successfully tested permutation 53: List((n3,n1), (n1,n3), (n2,n1), (n1,n2), (n3,n2))
7591[info] + successfully tested permutation 54: List((n3,n1), (n1,n3), (n2,n1), (n3,n2), (n1,n2))
7592[info] + successfully tested permutation 55: List((n3,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n1))
7593[info] + successfully tested permutation 56: List((n3,n1), (n1,n2), (n1,n3), (n2,n1), (n3,n2))
7594[info] + successfully tested permutation 57: List((n3,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n1))
7595[info] + successfully tested permutation 58: List((n3,n1), (n1,n2), (n3,n2), (n2,n1), (n1,n3))
7596[info] + successfully tested permutation 59: List((n3,n1), (n1,n2), (n2,n1), (n1,n3), (n3,n2))
7597[info] + successfully tested permutation 60: List((n3,n1), (n1,n2), (n2,n1), (n3,n2), (n1,n3))
7598[info] + successfully tested permutation 61: List((n3,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n1))
7599[info] + successfully tested permutation 62: List((n3,n1), (n3,n2), (n1,n3), (n2,n1), (n1,n2))
7600[info] + successfully tested permutation 63: List((n3,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n1))
7601[info] + successfully tested permutation 64: List((n3,n1), (n3,n2), (n1,n2), (n2,n1), (n1,n3))
7602[info] + successfully tested permutation 65: List((n3,n1), (n3,n2), (n2,n1), (n1,n3), (n1,n2))
7603[info] + successfully tested permutation 66: List((n3,n1), (n3,n2), (n2,n1), (n1,n2), (n1,n3))
7604[info] + successfully tested permutation 67: List((n3,n1), (n2,n1), (n1,n3), (n1,n2), (n3,n2))
7605[info] + successfully tested permutation 68: List((n3,n1), (n2,n1), (n1,n3), (n3,n2), (n1,n2))
7606[info] + successfully tested permutation 69: List((n3,n1), (n2,n1), (n1,n2), (n1,n3), (n3,n2))
7607[info] + successfully tested permutation 70: List((n3,n1), (n2,n1), (n1,n2), (n3,n2), (n1,n3))
7608[info] + successfully tested permutation 71: List((n3,n1), (n2,n1), (n3,n2), (n1,n3), (n1,n2))
7609[info] + successfully tested permutation 72: List((n3,n1), (n2,n1), (n3,n2), (n1,n2), (n1,n3))
7610[info] + successfully tested permutation 73: List((n3,n2), (n1,n3), (n1,n2), (n3,n1), (n2,n1))
7611[info] + successfully tested permutation 74: List((n3,n2), (n1,n3), (n1,n2), (n2,n1), (n3,n1))
7612[info] + successfully tested permutation 75: List((n3,n2), (n1,n3), (n3,n1), (n1,n2), (n2,n1))
7613[info] + successfully tested permutation 76: List((n3,n2), (n1,n3), (n3,n1), (n2,n1), (n1,n2))
7614[info] + successfully tested permutation 77: List((n3,n2), (n1,n3), (n2,n1), (n1,n2), (n3,n1))
7615[info] + successfully tested permutation 78: List((n3,n2), (n1,n3), (n2,n1), (n3,n1), (n1,n2))
7616[info] + successfully tested permutation 79: List((n3,n2), (n1,n2), (n1,n3), (n3,n1), (n2,n1))
7617[info] + successfully tested permutation 80: List((n3,n2), (n1,n2), (n1,n3), (n2,n1), (n3,n1))
7618[info] + successfully tested permutation 81: List((n3,n2), (n1,n2), (n3,n1), (n1,n3), (n2,n1))
7619[info] + successfully tested permutation 82: List((n3,n2), (n1,n2), (n3,n1), (n2,n1), (n1,n3))
7620[info] + successfully tested permutation 83: List((n3,n2), (n1,n2), (n2,n1), (n1,n3), (n3,n1))
7621[info] + successfully tested permutation 84: List((n3,n2), (n1,n2), (n2,n1), (n3,n1), (n1,n3))
7622[info] + successfully tested permutation 85: List((n3,n2), (n3,n1), (n1,n3), (n1,n2), (n2,n1))
7623[info] + successfully tested permutation 86: List((n3,n2), (n3,n1), (n1,n3), (n2,n1), (n1,n2))
7624[info] + successfully tested permutation 87: List((n3,n2), (n3,n1), (n1,n2), (n1,n3), (n2,n1))
7625[info] + successfully tested permutation 88: List((n3,n2), (n3,n1), (n1,n2), (n2,n1), (n1,n3))
7626[info] + successfully tested permutation 89: List((n3,n2), (n3,n1), (n2,n1), (n1,n3), (n1,n2))
7627[info] + successfully tested permutation 90: List((n3,n2), (n3,n1), (n2,n1), (n1,n2), (n1,n3))
7628[info] + successfully tested permutation 91: List((n3,n2), (n2,n1), (n1,n3), (n1,n2), (n3,n1))
7629[info] + successfully tested permutation 92: List((n3,n2), (n2,n1), (n1,n3), (n3,n1), (n1,n2))
7630[info] + successfully tested permutation 93: List((n3,n2), (n2,n1), (n1,n2), (n1,n3), (n3,n1))
7631[info] + successfully tested permutation 94: List((n3,n2), (n2,n1), (n1,n2), (n3,n1), (n1,n3))
7632[info] + successfully tested permutation 95: List((n3,n2), (n2,n1), (n3,n1), (n1,n3), (n1,n2))
7633[info] + successfully tested permutation 96: List((n3,n2), (n2,n1), (n3,n1), (n1,n2), (n1,n3))
7634[info] + successfully tested permutation 97: List((n2,n1), (n1,n3), (n1,n2), (n3,n1), (n3,n2))
7635[info] + successfully tested permutation 98: List((n2,n1), (n1,n3), (n1,n2), (n3,n2), (n3,n1))
7636[info] + successfully tested permutation 99: List((n2,n1), (n1,n3), (n3,n1), (n1,n2), (n3,n2))
7637[info] + successfully tested permutation 100: List((n2,n1), (n1,n3), (n3,n1), (n3,n2), (n1,n2))
7638[info] + successfully tested permutation 101: List((n2,n1), (n1,n3), (n3,n2), (n1,n2), (n3,n1))
7639[info] + successfully tested permutation 102: List((n2,n1), (n1,n3), (n3,n2), (n3,n1), (n1,n2))
7640[info] + successfully tested permutation 103: List((n2,n1), (n1,n2), (n1,n3), (n3,n1), (n3,n2))
7641[info] + successfully tested permutation 104: List((n2,n1), (n1,n2), (n1,n3), (n3,n2), (n3,n1))
7642[info] + successfully tested permutation 105: List((n2,n1), (n1,n2), (n3,n1), (n1,n3), (n3,n2))
7643[info] + successfully tested permutation 106: List((n2,n1), (n1,n2), (n3,n1), (n3,n2), (n1,n3))
7644[info] + successfully tested permutation 107: List((n2,n1), (n1,n2), (n3,n2), (n1,n3), (n3,n1))
7645[info] + successfully tested permutation 108: List((n2,n1), (n1,n2), (n3,n2), (n3,n1), (n1,n3))
7646[info] + successfully tested permutation 109: List((n2,n1), (n3,n1), (n1,n3), (n1,n2), (n3,n2))
7647[info] + successfully tested permutation 110: List((n2,n1), (n3,n1), (n1,n3), (n3,n2), (n1,n2))
7648[info] + successfully tested permutation 111: List((n2,n1), (n3,n1), (n1,n2), (n1,n3), (n3,n2))
7649[info] + successfully tested permutation 112: List((n2,n1), (n3,n1), (n1,n2), (n3,n2), (n1,n3))
7650[info] + successfully tested permutation 113: List((n2,n1), (n3,n1), (n3,n2), (n1,n3), (n1,n2))
7651[info] + successfully tested permutation 114: List((n2,n1), (n3,n1), (n3,n2), (n1,n2), (n1,n3))
7652[info] + successfully tested permutation 115: List((n2,n1), (n3,n2), (n1,n3), (n1,n2), (n3,n1))
7653[info] + successfully tested permutation 116: List((n2,n1), (n3,n2), (n1,n3), (n3,n1), (n1,n2))
7654[info] + successfully tested permutation 117: List((n2,n1), (n3,n2), (n1,n2), (n1,n3), (n3,n1))
7655[info] + successfully tested permutation 118: List((n2,n1), (n3,n2), (n1,n2), (n3,n1), (n1,n3))
7656[info] + successfully tested permutation 119: List((n2,n1), (n3,n2), (n3,n1), (n1,n3), (n1,n2))
7657[info] + successfully tested permutation 120: List((n2,n1), (n3,n2), (n3,n1), (n1,n2), (n1,n3))
7658[info] + analyzing 120 permutations took: 0.0018 s
7659[info] + successfully tested permutation 1: List((n2,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n2))
7660[info] + successfully tested permutation 2: List((n2,n1), (n2,n3), (n1,n2), (n3,n2), (n1,n3))
7661[info] + successfully tested permutation 3: List((n2,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n2))
7662[info] + successfully tested permutation 4: List((n2,n1), (n2,n3), (n1,n3), (n3,n2), (n1,n2))
7663[info] + successfully tested permutation 5: List((n2,n1), (n2,n3), (n3,n2), (n1,n2), (n1,n3))
7664[info] + successfully tested permutation 6: List((n2,n1), (n2,n3), (n3,n2), (n1,n3), (n1,n2))
7665[info] + successfully tested permutation 7: List((n2,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n2))
7666[info] + successfully tested permutation 8: List((n2,n1), (n1,n2), (n2,n3), (n3,n2), (n1,n3))
7667[info] + successfully tested permutation 9: List((n2,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n2))
7668[info] + successfully tested permutation 10: List((n2,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n3))
7669[info] + successfully tested permutation 11: List((n2,n1), (n1,n2), (n3,n2), (n2,n3), (n1,n3))
7670[info] + successfully tested permutation 12: List((n2,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n3))
7671[info] + successfully tested permutation 13: List((n2,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n2))
7672[info] + successfully tested permutation 14: List((n2,n1), (n1,n3), (n2,n3), (n3,n2), (n1,n2))
7673[info] + successfully tested permutation 15: List((n2,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n2))
7674[info] + successfully tested permutation 16: List((n2,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n3))
7675[info] + successfully tested permutation 17: List((n2,n1), (n1,n3), (n3,n2), (n2,n3), (n1,n2))
7676[info] + successfully tested permutation 18: List((n2,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n3))
7677[info] + successfully tested permutation 19: List((n2,n1), (n3,n2), (n2,n3), (n1,n2), (n1,n3))
7678[info] + successfully tested permutation 20: List((n2,n1), (n3,n2), (n2,n3), (n1,n3), (n1,n2))
7679[info] + successfully tested permutation 21: List((n2,n1), (n3,n2), (n1,n2), (n2,n3), (n1,n3))
7680[info] + successfully tested permutation 22: List((n2,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n3))
7681[info] + successfully tested permutation 23: List((n2,n1), (n3,n2), (n1,n3), (n2,n3), (n1,n2))
7682[info] + successfully tested permutation 24: List((n2,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n3))
7683[info] + successfully tested permutation 25: List((n2,n3), (n2,n1), (n1,n2), (n1,n3), (n3,n2))
7684[info] + successfully tested permutation 26: List((n2,n3), (n2,n1), (n1,n2), (n3,n2), (n1,n3))
7685[info] + successfully tested permutation 27: List((n2,n3), (n2,n1), (n1,n3), (n1,n2), (n3,n2))
7686[info] + successfully tested permutation 28: List((n2,n3), (n2,n1), (n1,n3), (n3,n2), (n1,n2))
7687[info] + successfully tested permutation 29: List((n2,n3), (n2,n1), (n3,n2), (n1,n2), (n1,n3))
7688[info] + successfully tested permutation 30: List((n2,n3), (n2,n1), (n3,n2), (n1,n3), (n1,n2))
7689[info] + successfully tested permutation 31: List((n2,n3), (n1,n2), (n2,n1), (n1,n3), (n3,n2))
7690[info] + successfully tested permutation 32: List((n2,n3), (n1,n2), (n2,n1), (n3,n2), (n1,n3))
7691[info] + successfully tested permutation 33: List((n2,n3), (n1,n2), (n1,n3), (n2,n1), (n3,n2))
7692[info] + successfully tested permutation 34: List((n2,n3), (n1,n2), (n1,n3), (n3,n2), (n2,n1))
7693[info] + successfully tested permutation 35: List((n2,n3), (n1,n2), (n3,n2), (n2,n1), (n1,n3))
7694[info] + successfully tested permutation 36: List((n2,n3), (n1,n2), (n3,n2), (n1,n3), (n2,n1))
7695[info] + successfully tested permutation 37: List((n2,n3), (n1,n3), (n2,n1), (n1,n2), (n3,n2))
7696[info] + successfully tested permutation 38: List((n2,n3), (n1,n3), (n2,n1), (n3,n2), (n1,n2))
7697[info] + successfully tested permutation 39: List((n2,n3), (n1,n3), (n1,n2), (n2,n1), (n3,n2))
7698[info] + successfully tested permutation 40: List((n2,n3), (n1,n3), (n1,n2), (n3,n2), (n2,n1))
7699[info] + successfully tested permutation 41: List((n2,n3), (n1,n3), (n3,n2), (n2,n1), (n1,n2))
7700[info] + successfully tested permutation 42: List((n2,n3), (n1,n3), (n3,n2), (n1,n2), (n2,n1))
7701[info] + successfully tested permutation 43: List((n2,n3), (n3,n2), (n2,n1), (n1,n2), (n1,n3))
7702[info] + successfully tested permutation 44: List((n2,n3), (n3,n2), (n2,n1), (n1,n3), (n1,n2))
7703[info] + successfully tested permutation 45: List((n2,n3), (n3,n2), (n1,n2), (n2,n1), (n1,n3))
7704[info] + successfully tested permutation 46: List((n2,n3), (n3,n2), (n1,n2), (n1,n3), (n2,n1))
7705[info] + successfully tested permutation 47: List((n2,n3), (n3,n2), (n1,n3), (n2,n1), (n1,n2))
7706[info] + successfully tested permutation 48: List((n2,n3), (n3,n2), (n1,n3), (n1,n2), (n2,n1))
7707[info] + successfully tested permutation 49: List((n1,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n2))
7708[info] + successfully tested permutation 50: List((n1,n2), (n2,n1), (n2,n3), (n3,n2), (n1,n3))
7709[info] + successfully tested permutation 51: List((n1,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n2))
7710[info] + successfully tested permutation 52: List((n1,n2), (n2,n1), (n1,n3), (n3,n2), (n2,n3))
7711[info] + successfully tested permutation 53: List((n1,n2), (n2,n1), (n3,n2), (n2,n3), (n1,n3))
7712[info] + successfully tested permutation 54: List((n1,n2), (n2,n1), (n3,n2), (n1,n3), (n2,n3))
7713[info] + successfully tested permutation 55: List((n1,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n2))
7714[info] + successfully tested permutation 56: List((n1,n2), (n2,n3), (n2,n1), (n3,n2), (n1,n3))
7715[info] + successfully tested permutation 57: List((n1,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n2))
7716[info] + successfully tested permutation 58: List((n1,n2), (n2,n3), (n1,n3), (n3,n2), (n2,n1))
7717[info] + successfully tested permutation 59: List((n1,n2), (n2,n3), (n3,n2), (n2,n1), (n1,n3))
7718[info] + successfully tested permutation 60: List((n1,n2), (n2,n3), (n3,n2), (n1,n3), (n2,n1))
7719[info] + successfully tested permutation 61: List((n1,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n2))
7720[info] + successfully tested permutation 62: List((n1,n2), (n1,n3), (n2,n1), (n3,n2), (n2,n3))
7721[info] + successfully tested permutation 63: List((n1,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n2))
7722[info] + successfully tested permutation 64: List((n1,n2), (n1,n3), (n2,n3), (n3,n2), (n2,n1))
7723[info] + successfully tested permutation 65: List((n1,n2), (n1,n3), (n3,n2), (n2,n1), (n2,n3))
7724[info] + successfully tested permutation 66: List((n1,n2), (n1,n3), (n3,n2), (n2,n3), (n2,n1))
7725[info] + successfully tested permutation 67: List((n1,n2), (n3,n2), (n2,n1), (n2,n3), (n1,n3))
7726[info] + successfully tested permutation 68: List((n1,n2), (n3,n2), (n2,n1), (n1,n3), (n2,n3))
7727[info] + successfully tested permutation 69: List((n1,n2), (n3,n2), (n2,n3), (n2,n1), (n1,n3))
7728[info] + successfully tested permutation 70: List((n1,n2), (n3,n2), (n2,n3), (n1,n3), (n2,n1))
7729[info] + successfully tested permutation 71: List((n1,n2), (n3,n2), (n1,n3), (n2,n1), (n2,n3))
7730[info] + successfully tested permutation 72: List((n1,n2), (n3,n2), (n1,n3), (n2,n3), (n2,n1))
7731[info] + successfully tested permutation 73: List((n1,n3), (n2,n1), (n2,n3), (n1,n2), (n3,n2))
7732[info] + successfully tested permutation 74: List((n1,n3), (n2,n1), (n2,n3), (n3,n2), (n1,n2))
7733[info] + successfully tested permutation 75: List((n1,n3), (n2,n1), (n1,n2), (n2,n3), (n3,n2))
7734[info] + successfully tested permutation 76: List((n1,n3), (n2,n1), (n1,n2), (n3,n2), (n2,n3))
7735[info] + successfully tested permutation 77: List((n1,n3), (n2,n1), (n3,n2), (n2,n3), (n1,n2))
7736[info] + successfully tested permutation 78: List((n1,n3), (n2,n1), (n3,n2), (n1,n2), (n2,n3))
7737[info] + successfully tested permutation 79: List((n1,n3), (n2,n3), (n2,n1), (n1,n2), (n3,n2))
7738[info] + successfully tested permutation 80: List((n1,n3), (n2,n3), (n2,n1), (n3,n2), (n1,n2))
7739[info] + successfully tested permutation 81: List((n1,n3), (n2,n3), (n1,n2), (n2,n1), (n3,n2))
7740[info] + successfully tested permutation 82: List((n1,n3), (n2,n3), (n1,n2), (n3,n2), (n2,n1))
7741[info] + successfully tested permutation 83: List((n1,n3), (n2,n3), (n3,n2), (n2,n1), (n1,n2))
7742[info] + successfully tested permutation 84: List((n1,n3), (n2,n3), (n3,n2), (n1,n2), (n2,n1))
7743[info] + successfully tested permutation 85: List((n1,n3), (n1,n2), (n2,n1), (n2,n3), (n3,n2))
7744[info] + successfully tested permutation 86: List((n1,n3), (n1,n2), (n2,n1), (n3,n2), (n2,n3))
7745[info] + successfully tested permutation 87: List((n1,n3), (n1,n2), (n2,n3), (n2,n1), (n3,n2))
7746[info] + successfully tested permutation 88: List((n1,n3), (n1,n2), (n2,n3), (n3,n2), (n2,n1))
7747[info] + successfully tested permutation 89: List((n1,n3), (n1,n2), (n3,n2), (n2,n1), (n2,n3))
7748[info] + successfully tested permutation 90: List((n1,n3), (n1,n2), (n3,n2), (n2,n3), (n2,n1))
7749[info] + successfully tested permutation 91: List((n1,n3), (n3,n2), (n2,n1), (n2,n3), (n1,n2))
7750[info] + successfully tested permutation 92: List((n1,n3), (n3,n2), (n2,n1), (n1,n2), (n2,n3))
7751[info] + successfully tested permutation 93: List((n1,n3), (n3,n2), (n2,n3), (n2,n1), (n1,n2))
7752[info] + successfully tested permutation 94: List((n1,n3), (n3,n2), (n2,n3), (n1,n2), (n2,n1))
7753[info] + successfully tested permutation 95: List((n1,n3), (n3,n2), (n1,n2), (n2,n1), (n2,n3))
7754[info] + successfully tested permutation 96: List((n1,n3), (n3,n2), (n1,n2), (n2,n3), (n2,n1))
7755[info] + successfully tested permutation 97: List((n3,n2), (n2,n1), (n2,n3), (n1,n2), (n1,n3))
7756[info] + successfully tested permutation 98: List((n3,n2), (n2,n1), (n2,n3), (n1,n3), (n1,n2))
7757[info] + successfully tested permutation 99: List((n3,n2), (n2,n1), (n1,n2), (n2,n3), (n1,n3))
7758[info] + successfully tested permutation 100: List((n3,n2), (n2,n1), (n1,n2), (n1,n3), (n2,n3))
7759[info] + successfully tested permutation 101: List((n3,n2), (n2,n1), (n1,n3), (n2,n3), (n1,n2))
7760[info] + successfully tested permutation 102: List((n3,n2), (n2,n1), (n1,n3), (n1,n2), (n2,n3))
7761[info] + successfully tested permutation 103: List((n3,n2), (n2,n3), (n2,n1), (n1,n2), (n1,n3))
7762[info] + successfully tested permutation 104: List((n3,n2), (n2,n3), (n2,n1), (n1,n3), (n1,n2))
7763[info] + successfully tested permutation 105: List((n3,n2), (n2,n3), (n1,n2), (n2,n1), (n1,n3))
7764[info] + successfully tested permutation 106: List((n3,n2), (n2,n3), (n1,n2), (n1,n3), (n2,n1))
7765[info] + successfully tested permutation 107: List((n3,n2), (n2,n3), (n1,n3), (n2,n1), (n1,n2))
7766[info] + successfully tested permutation 108: List((n3,n2), (n2,n3), (n1,n3), (n1,n2), (n2,n1))
7767[info] + successfully tested permutation 109: List((n3,n2), (n1,n2), (n2,n1), (n2,n3), (n1,n3))
7768[info] + successfully tested permutation 110: List((n3,n2), (n1,n2), (n2,n1), (n1,n3), (n2,n3))
7769[info] + successfully tested permutation 111: List((n3,n2), (n1,n2), (n2,n3), (n2,n1), (n1,n3))
7770[info] + successfully tested permutation 112: List((n3,n2), (n1,n2), (n2,n3), (n1,n3), (n2,n1))
7771[info] + successfully tested permutation 113: List((n3,n2), (n1,n2), (n1,n3), (n2,n1), (n2,n3))
7772[info] + successfully tested permutation 114: List((n3,n2), (n1,n2), (n1,n3), (n2,n3), (n2,n1))
7773[info] + successfully tested permutation 115: List((n3,n2), (n1,n3), (n2,n1), (n2,n3), (n1,n2))
7774[info] + successfully tested permutation 116: List((n3,n2), (n1,n3), (n2,n1), (n1,n2), (n2,n3))
7775[info] + successfully tested permutation 117: List((n3,n2), (n1,n3), (n2,n3), (n2,n1), (n1,n2))
7776[info] + successfully tested permutation 118: List((n3,n2), (n1,n3), (n2,n3), (n1,n2), (n2,n1))
7777[info] + successfully tested permutation 119: List((n3,n2), (n1,n3), (n1,n2), (n2,n1), (n2,n3))
7778[info] + successfully tested permutation 120: List((n3,n2), (n1,n3), (n1,n2), (n2,n3), (n2,n1))
7779[info] + analyzing 120 permutations took: 0.0016 s
7780[info] + successfully tested permutation 1: List((n2,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n2))
7781[info] + successfully tested permutation 2: List((n2,n3), (n2,n1), (n3,n2), (n1,n2), (n3,n1))
7782[info] + successfully tested permutation 3: List((n2,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n2))
7783[info] + successfully tested permutation 4: List((n2,n3), (n2,n1), (n3,n1), (n1,n2), (n3,n2))
7784[info] + successfully tested permutation 5: List((n2,n3), (n2,n1), (n1,n2), (n3,n2), (n3,n1))
7785[info] + successfully tested permutation 6: List((n2,n3), (n2,n1), (n1,n2), (n3,n1), (n3,n2))
7786[info] + successfully tested permutation 7: List((n2,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n2))
7787[info] + successfully tested permutation 8: List((n2,n3), (n3,n2), (n2,n1), (n1,n2), (n3,n1))
7788[info] + successfully tested permutation 9: List((n2,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n2))
7789[info] + successfully tested permutation 10: List((n2,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n1))
7790[info] + successfully tested permutation 11: List((n2,n3), (n3,n2), (n1,n2), (n2,n1), (n3,n1))
7791[info] + successfully tested permutation 12: List((n2,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n1))
7792[info] + successfully tested permutation 13: List((n2,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n2))
7793[info] + successfully tested permutation 14: List((n2,n3), (n3,n1), (n2,n1), (n1,n2), (n3,n2))
7794[info] + successfully tested permutation 15: List((n2,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n2))
7795[info] + successfully tested permutation 16: List((n2,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n1))
7796[info] + successfully tested permutation 17: List((n2,n3), (n3,n1), (n1,n2), (n2,n1), (n3,n2))
7797[info] + successfully tested permutation 18: List((n2,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n1))
7798[info] + successfully tested permutation 19: List((n2,n3), (n1,n2), (n2,n1), (n3,n2), (n3,n1))
7799[info] + successfully tested permutation 20: List((n2,n3), (n1,n2), (n2,n1), (n3,n1), (n3,n2))
7800[info] + successfully tested permutation 21: List((n2,n3), (n1,n2), (n3,n2), (n2,n1), (n3,n1))
7801[info] + successfully tested permutation 22: List((n2,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n1))
7802[info] + successfully tested permutation 23: List((n2,n3), (n1,n2), (n3,n1), (n2,n1), (n3,n2))
7803[info] + successfully tested permutation 24: List((n2,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n1))
7804[info] + successfully tested permutation 25: List((n2,n1), (n2,n3), (n3,n2), (n3,n1), (n1,n2))
7805[info] + successfully tested permutation 26: List((n2,n1), (n2,n3), (n3,n2), (n1,n2), (n3,n1))
7806[info] + successfully tested permutation 27: List((n2,n1), (n2,n3), (n3,n1), (n3,n2), (n1,n2))
7807[info] + successfully tested permutation 28: List((n2,n1), (n2,n3), (n3,n1), (n1,n2), (n3,n2))
7808[info] + successfully tested permutation 29: List((n2,n1), (n2,n3), (n1,n2), (n3,n2), (n3,n1))
7809[info] + successfully tested permutation 30: List((n2,n1), (n2,n3), (n1,n2), (n3,n1), (n3,n2))
7810[info] + successfully tested permutation 31: List((n2,n1), (n3,n2), (n2,n3), (n3,n1), (n1,n2))
7811[info] + successfully tested permutation 32: List((n2,n1), (n3,n2), (n2,n3), (n1,n2), (n3,n1))
7812[info] + successfully tested permutation 33: List((n2,n1), (n3,n2), (n3,n1), (n2,n3), (n1,n2))
7813[info] + successfully tested permutation 34: List((n2,n1), (n3,n2), (n3,n1), (n1,n2), (n2,n3))
7814[info] + successfully tested permutation 35: List((n2,n1), (n3,n2), (n1,n2), (n2,n3), (n3,n1))
7815[info] + successfully tested permutation 36: List((n2,n1), (n3,n2), (n1,n2), (n3,n1), (n2,n3))
7816[info] + successfully tested permutation 37: List((n2,n1), (n3,n1), (n2,n3), (n3,n2), (n1,n2))
7817[info] + successfully tested permutation 38: List((n2,n1), (n3,n1), (n2,n3), (n1,n2), (n3,n2))
7818[info] + successfully tested permutation 39: List((n2,n1), (n3,n1), (n3,n2), (n2,n3), (n1,n2))
7819[info] + successfully tested permutation 40: List((n2,n1), (n3,n1), (n3,n2), (n1,n2), (n2,n3))
7820[info] + successfully tested permutation 41: List((n2,n1), (n3,n1), (n1,n2), (n2,n3), (n3,n2))
7821[info] + successfully tested permutation 42: List((n2,n1), (n3,n1), (n1,n2), (n3,n2), (n2,n3))
7822[info] + successfully tested permutation 43: List((n2,n1), (n1,n2), (n2,n3), (n3,n2), (n3,n1))
7823[info] + successfully tested permutation 44: List((n2,n1), (n1,n2), (n2,n3), (n3,n1), (n3,n2))
7824[info] + successfully tested permutation 45: List((n2,n1), (n1,n2), (n3,n2), (n2,n3), (n3,n1))
7825[info] + successfully tested permutation 46: List((n2,n1), (n1,n2), (n3,n2), (n3,n1), (n2,n3))
7826[info] + successfully tested permutation 47: List((n2,n1), (n1,n2), (n3,n1), (n2,n3), (n3,n2))
7827[info] + successfully tested permutation 48: List((n2,n1), (n1,n2), (n3,n1), (n3,n2), (n2,n3))
7828[info] + successfully tested permutation 49: List((n3,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n2))
7829[info] + successfully tested permutation 50: List((n3,n2), (n2,n3), (n2,n1), (n1,n2), (n3,n1))
7830[info] + successfully tested permutation 51: List((n3,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n2))
7831[info] + successfully tested permutation 52: List((n3,n2), (n2,n3), (n3,n1), (n1,n2), (n2,n1))
7832[info] + successfully tested permutation 53: List((n3,n2), (n2,n3), (n1,n2), (n2,n1), (n3,n1))
7833[info] + successfully tested permutation 54: List((n3,n2), (n2,n3), (n1,n2), (n3,n1), (n2,n1))
7834[info] + successfully tested permutation 55: List((n3,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n2))
7835[info] + successfully tested permutation 56: List((n3,n2), (n2,n1), (n2,n3), (n1,n2), (n3,n1))
7836[info] + successfully tested permutation 57: List((n3,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n2))
7837[info] + successfully tested permutation 58: List((n3,n2), (n2,n1), (n3,n1), (n1,n2), (n2,n3))
7838[info] + successfully tested permutation 59: List((n3,n2), (n2,n1), (n1,n2), (n2,n3), (n3,n1))
7839[info] + successfully tested permutation 60: List((n3,n2), (n2,n1), (n1,n2), (n3,n1), (n2,n3))
7840[info] + successfully tested permutation 61: List((n3,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n2))
7841[info] + successfully tested permutation 62: List((n3,n2), (n3,n1), (n2,n3), (n1,n2), (n2,n1))
7842[info] + successfully tested permutation 63: List((n3,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n2))
7843[info] + successfully tested permutation 64: List((n3,n2), (n3,n1), (n2,n1), (n1,n2), (n2,n3))
7844[info] + successfully tested permutation 65: List((n3,n2), (n3,n1), (n1,n2), (n2,n3), (n2,n1))
7845[info] + successfully tested permutation 66: List((n3,n2), (n3,n1), (n1,n2), (n2,n1), (n2,n3))
7846[info] + successfully tested permutation 67: List((n3,n2), (n1,n2), (n2,n3), (n2,n1), (n3,n1))
7847[info] + successfully tested permutation 68: List((n3,n2), (n1,n2), (n2,n3), (n3,n1), (n2,n1))
7848[info] + successfully tested permutation 69: List((n3,n2), (n1,n2), (n2,n1), (n2,n3), (n3,n1))
7849[info] + successfully tested permutation 70: List((n3,n2), (n1,n2), (n2,n1), (n3,n1), (n2,n3))
7850[info] + successfully tested permutation 71: List((n3,n2), (n1,n2), (n3,n1), (n2,n3), (n2,n1))
7851[info] + successfully tested permutation 72: List((n3,n2), (n1,n2), (n3,n1), (n2,n1), (n2,n3))
7852[info] + successfully tested permutation 73: List((n3,n1), (n2,n3), (n2,n1), (n3,n2), (n1,n2))
7853[info] + successfully tested permutation 74: List((n3,n1), (n2,n3), (n2,n1), (n1,n2), (n3,n2))
7854[info] + successfully tested permutation 75: List((n3,n1), (n2,n3), (n3,n2), (n2,n1), (n1,n2))
7855[info] + successfully tested permutation 76: List((n3,n1), (n2,n3), (n3,n2), (n1,n2), (n2,n1))
7856[info] + successfully tested permutation 77: List((n3,n1), (n2,n3), (n1,n2), (n2,n1), (n3,n2))
7857[info] + successfully tested permutation 78: List((n3,n1), (n2,n3), (n1,n2), (n3,n2), (n2,n1))
7858[info] + successfully tested permutation 79: List((n3,n1), (n2,n1), (n2,n3), (n3,n2), (n1,n2))
7859[info] + successfully tested permutation 80: List((n3,n1), (n2,n1), (n2,n3), (n1,n2), (n3,n2))
7860[info] + successfully tested permutation 81: List((n3,n1), (n2,n1), (n3,n2), (n2,n3), (n1,n2))
7861[info] + successfully tested permutation 82: List((n3,n1), (n2,n1), (n3,n2), (n1,n2), (n2,n3))
7862[info] + successfully tested permutation 83: List((n3,n1), (n2,n1), (n1,n2), (n2,n3), (n3,n2))
7863[info] + successfully tested permutation 84: List((n3,n1), (n2,n1), (n1,n2), (n3,n2), (n2,n3))
7864[info] + successfully tested permutation 85: List((n3,n1), (n3,n2), (n2,n3), (n2,n1), (n1,n2))
7865[info] + successfully tested permutation 86: List((n3,n1), (n3,n2), (n2,n3), (n1,n2), (n2,n1))
7866[info] + successfully tested permutation 87: List((n3,n1), (n3,n2), (n2,n1), (n2,n3), (n1,n2))
7867[info] + successfully tested permutation 88: List((n3,n1), (n3,n2), (n2,n1), (n1,n2), (n2,n3))
7868[info] + successfully tested permutation 89: List((n3,n1), (n3,n2), (n1,n2), (n2,n3), (n2,n1))
7869[info] + successfully tested permutation 90: List((n3,n1), (n3,n2), (n1,n2), (n2,n1), (n2,n3))
7870[info] + successfully tested permutation 91: List((n3,n1), (n1,n2), (n2,n3), (n2,n1), (n3,n2))
7871[info] + successfully tested permutation 92: List((n3,n1), (n1,n2), (n2,n3), (n3,n2), (n2,n1))
7872[info] + successfully tested permutation 93: List((n3,n1), (n1,n2), (n2,n1), (n2,n3), (n3,n2))
7873[info] + successfully tested permutation 94: List((n3,n1), (n1,n2), (n2,n1), (n3,n2), (n2,n3))
7874[info] + successfully tested permutation 95: List((n3,n1), (n1,n2), (n3,n2), (n2,n3), (n2,n1))
7875[info] + successfully tested permutation 96: List((n3,n1), (n1,n2), (n3,n2), (n2,n1), (n2,n3))
7876[info] + successfully tested permutation 97: List((n1,n2), (n2,n3), (n2,n1), (n3,n2), (n3,n1))
7877[info] + successfully tested permutation 98: List((n1,n2), (n2,n3), (n2,n1), (n3,n1), (n3,n2))
7878[info] + successfully tested permutation 99: List((n1,n2), (n2,n3), (n3,n2), (n2,n1), (n3,n1))
7879[info] + successfully tested permutation 100: List((n1,n2), (n2,n3), (n3,n2), (n3,n1), (n2,n1))
7880[info] + successfully tested permutation 101: List((n1,n2), (n2,n3), (n3,n1), (n2,n1), (n3,n2))
7881[info] + successfully tested permutation 102: List((n1,n2), (n2,n3), (n3,n1), (n3,n2), (n2,n1))
7882[info] + successfully tested permutation 103: List((n1,n2), (n2,n1), (n2,n3), (n3,n2), (n3,n1))
7883[info] + successfully tested permutation 104: List((n1,n2), (n2,n1), (n2,n3), (n3,n1), (n3,n2))
7884[info] + successfully tested permutation 105: List((n1,n2), (n2,n1), (n3,n2), (n2,n3), (n3,n1))
7885[info] + successfully tested permutation 106: List((n1,n2), (n2,n1), (n3,n2), (n3,n1), (n2,n3))
7886[info] + successfully tested permutation 107: List((n1,n2), (n2,n1), (n3,n1), (n2,n3), (n3,n2))
7887[info] + successfully tested permutation 108: List((n1,n2), (n2,n1), (n3,n1), (n3,n2), (n2,n3))
7888[info] + successfully tested permutation 109: List((n1,n2), (n3,n2), (n2,n3), (n2,n1), (n3,n1))
7889[info] + successfully tested permutation 110: List((n1,n2), (n3,n2), (n2,n3), (n3,n1), (n2,n1))
7890[info] + successfully tested permutation 111: List((n1,n2), (n3,n2), (n2,n1), (n2,n3), (n3,n1))
7891[info] + successfully tested permutation 112: List((n1,n2), (n3,n2), (n2,n1), (n3,n1), (n2,n3))
7892[info] + successfully tested permutation 113: List((n1,n2), (n3,n2), (n3,n1), (n2,n3), (n2,n1))
7893[info] + successfully tested permutation 114: List((n1,n2), (n3,n2), (n3,n1), (n2,n1), (n2,n3))
7894[info] + successfully tested permutation 115: List((n1,n2), (n3,n1), (n2,n3), (n2,n1), (n3,n2))
7895[info] + successfully tested permutation 116: List((n1,n2), (n3,n1), (n2,n3), (n3,n2), (n2,n1))
7896[info] + successfully tested permutation 117: List((n1,n2), (n3,n1), (n2,n1), (n2,n3), (n3,n2))
7897[info] + successfully tested permutation 118: List((n1,n2), (n3,n1), (n2,n1), (n3,n2), (n2,n3))
7898[info] + successfully tested permutation 119: List((n1,n2), (n3,n1), (n3,n2), (n2,n3), (n2,n1))
7899[info] + successfully tested permutation 120: List((n1,n2), (n3,n1), (n3,n2), (n2,n1), (n2,n3))
7900[info] + analyzing 120 permutations took: 0.0017 s
7901[info] + successfully tested permutation 1: List((n3,n1), (n3,n2), (n1,n3), (n1,n2), (n2,n3))
7902[info] + successfully tested permutation 2: List((n3,n1), (n3,n2), (n1,n3), (n2,n3), (n1,n2))
7903[info] + successfully tested permutation 3: List((n3,n1), (n3,n2), (n1,n2), (n1,n3), (n2,n3))
7904[info] + successfully tested permutation 4: List((n3,n1), (n3,n2), (n1,n2), (n2,n3), (n1,n3))
7905[info] + successfully tested permutation 5: List((n3,n1), (n3,n2), (n2,n3), (n1,n3), (n1,n2))
7906[info] + successfully tested permutation 6: List((n3,n1), (n3,n2), (n2,n3), (n1,n2), (n1,n3))
7907[info] + successfully tested permutation 7: List((n3,n1), (n1,n3), (n3,n2), (n1,n2), (n2,n3))
7908[info] + successfully tested permutation 8: List((n3,n1), (n1,n3), (n3,n2), (n2,n3), (n1,n2))
7909[info] + successfully tested permutation 9: List((n3,n1), (n1,n3), (n1,n2), (n3,n2), (n2,n3))
7910[info] + successfully tested permutation 10: List((n3,n1), (n1,n3), (n1,n2), (n2,n3), (n3,n2))
7911[info] + successfully tested permutation 11: List((n3,n1), (n1,n3), (n2,n3), (n3,n2), (n1,n2))
7912[info] + successfully tested permutation 12: List((n3,n1), (n1,n3), (n2,n3), (n1,n2), (n3,n2))
7913[info] + successfully tested permutation 13: List((n3,n1), (n1,n2), (n3,n2), (n1,n3), (n2,n3))
7914[info] + successfully tested permutation 14: List((n3,n1), (n1,n2), (n3,n2), (n2,n3), (n1,n3))
7915[info] + successfully tested permutation 15: List((n3,n1), (n1,n2), (n1,n3), (n3,n2), (n2,n3))
7916[info] + successfully tested permutation 16: List((n3,n1), (n1,n2), (n1,n3), (n2,n3), (n3,n2))
7917[info] + successfully tested permutation 17: List((n3,n1), (n1,n2), (n2,n3), (n3,n2), (n1,n3))
7918[info] + successfully tested permutation 18: List((n3,n1), (n1,n2), (n2,n3), (n1,n3), (n3,n2))
7919[info] + successfully tested permutation 19: List((n3,n1), (n2,n3), (n3,n2), (n1,n3), (n1,n2))
7920[info] + successfully tested permutation 20: List((n3,n1), (n2,n3), (n3,n2), (n1,n2), (n1,n3))
7921[info] + successfully tested permutation 21: List((n3,n1), (n2,n3), (n1,n3), (n3,n2), (n1,n2))
7922[info] + successfully tested permutation 22: List((n3,n1), (n2,n3), (n1,n3), (n1,n2), (n3,n2))
7923[info] + successfully tested permutation 23: List((n3,n1), (n2,n3), (n1,n2), (n3,n2), (n1,n3))
7924[info] + successfully tested permutation 24: List((n3,n1), (n2,n3), (n1,n2), (n1,n3), (n3,n2))
7925[info] + successfully tested permutation 25: List((n3,n2), (n3,n1), (n1,n3), (n1,n2), (n2,n3))
7926[info] + successfully tested permutation 26: List((n3,n2), (n3,n1), (n1,n3), (n2,n3), (n1,n2))
7927[info] + successfully tested permutation 27: List((n3,n2), (n3,n1), (n1,n2), (n1,n3), (n2,n3))
7928[info] + successfully tested permutation 28: List((n3,n2), (n3,n1), (n1,n2), (n2,n3), (n1,n3))
7929[info] + successfully tested permutation 29: List((n3,n2), (n3,n1), (n2,n3), (n1,n3), (n1,n2))
7930[info] + successfully tested permutation 30: List((n3,n2), (n3,n1), (n2,n3), (n1,n2), (n1,n3))
7931[info] + successfully tested permutation 31: List((n3,n2), (n1,n3), (n3,n1), (n1,n2), (n2,n3))
7932[info] + successfully tested permutation 32: List((n3,n2), (n1,n3), (n3,n1), (n2,n3), (n1,n2))
7933[info] + successfully tested permutation 33: List((n3,n2), (n1,n3), (n1,n2), (n3,n1), (n2,n3))
7934[info] + successfully tested permutation 34: List((n3,n2), (n1,n3), (n1,n2), (n2,n3), (n3,n1))
7935[info] + successfully tested permutation 35: List((n3,n2), (n1,n3), (n2,n3), (n3,n1), (n1,n2))
7936[info] + successfully tested permutation 36: List((n3,n2), (n1,n3), (n2,n3), (n1,n2), (n3,n1))
7937[info] + successfully tested permutation 37: List((n3,n2), (n1,n2), (n3,n1), (n1,n3), (n2,n3))
7938[info] + successfully tested permutation 38: List((n3,n2), (n1,n2), (n3,n1), (n2,n3), (n1,n3))
7939[info] + successfully tested permutation 39: List((n3,n2), (n1,n2), (n1,n3), (n3,n1), (n2,n3))
7940[info] + successfully tested permutation 40: List((n3,n2), (n1,n2), (n1,n3), (n2,n3), (n3,n1))
7941[info] + successfully tested permutation 41: List((n3,n2), (n1,n2), (n2,n3), (n3,n1), (n1,n3))
7942[info] + successfully tested permutation 42: List((n3,n2), (n1,n2), (n2,n3), (n1,n3), (n3,n1))
7943[info] + successfully tested permutation 43: List((n3,n2), (n2,n3), (n3,n1), (n1,n3), (n1,n2))
7944[info] + successfully tested permutation 44: List((n3,n2), (n2,n3), (n3,n1), (n1,n2), (n1,n3))
7945[info] + successfully tested permutation 45: List((n3,n2), (n2,n3), (n1,n3), (n3,n1), (n1,n2))
7946[info] + successfully tested permutation 46: List((n3,n2), (n2,n3), (n1,n3), (n1,n2), (n3,n1))
7947[info] + successfully tested permutation 47: List((n3,n2), (n2,n3), (n1,n2), (n3,n1), (n1,n3))
7948[info] + successfully tested permutation 48: List((n3,n2), (n2,n3), (n1,n2), (n1,n3), (n3,n1))
7949[info] + successfully tested permutation 49: List((n1,n3), (n3,n1), (n3,n2), (n1,n2), (n2,n3))
7950[info] + successfully tested permutation 50: List((n1,n3), (n3,n1), (n3,n2), (n2,n3), (n1,n2))
7951[info] + successfully tested permutation 51: List((n1,n3), (n3,n1), (n1,n2), (n3,n2), (n2,n3))
7952[info] + successfully tested permutation 52: List((n1,n3), (n3,n1), (n1,n2), (n2,n3), (n3,n2))
7953[info] + successfully tested permutation 53: List((n1,n3), (n3,n1), (n2,n3), (n3,n2), (n1,n2))
7954[info] + successfully tested permutation 54: List((n1,n3), (n3,n1), (n2,n3), (n1,n2), (n3,n2))
7955[info] + successfully tested permutation 55: List((n1,n3), (n3,n2), (n3,n1), (n1,n2), (n2,n3))
7956[info] + successfully tested permutation 56: List((n1,n3), (n3,n2), (n3,n1), (n2,n3), (n1,n2))
7957[info] + successfully tested permutation 57: List((n1,n3), (n3,n2), (n1,n2), (n3,n1), (n2,n3))
7958[info] + successfully tested permutation 58: List((n1,n3), (n3,n2), (n1,n2), (n2,n3), (n3,n1))
7959[info] + successfully tested permutation 59: List((n1,n3), (n3,n2), (n2,n3), (n3,n1), (n1,n2))
7960[info] + successfully tested permutation 60: List((n1,n3), (n3,n2), (n2,n3), (n1,n2), (n3,n1))
7961[info] + successfully tested permutation 61: List((n1,n3), (n1,n2), (n3,n1), (n3,n2), (n2,n3))
7962[info] + successfully tested permutation 62: List((n1,n3), (n1,n2), (n3,n1), (n2,n3), (n3,n2))
7963[info] + successfully tested permutation 63: List((n1,n3), (n1,n2), (n3,n2), (n3,n1), (n2,n3))
7964[info] + successfully tested permutation 64: List((n1,n3), (n1,n2), (n3,n2), (n2,n3), (n3,n1))
7965[info] + successfully tested permutation 65: List((n1,n3), (n1,n2), (n2,n3), (n3,n1), (n3,n2))
7966[info] + successfully tested permutation 66: List((n1,n3), (n1,n2), (n2,n3), (n3,n2), (n3,n1))
7967[info] + successfully tested permutation 67: List((n1,n3), (n2,n3), (n3,n1), (n3,n2), (n1,n2))
7968[info] + successfully tested permutation 68: List((n1,n3), (n2,n3), (n3,n1), (n1,n2), (n3,n2))
7969[info] + successfully tested permutation 69: List((n1,n3), (n2,n3), (n3,n2), (n3,n1), (n1,n2))
7970[info] + successfully tested permutation 70: List((n1,n3), (n2,n3), (n3,n2), (n1,n2), (n3,n1))
7971[info] + successfully tested permutation 71: List((n1,n3), (n2,n3), (n1,n2), (n3,n1), (n3,n2))
7972[info] + successfully tested permutation 72: List((n1,n3), (n2,n3), (n1,n2), (n3,n2), (n3,n1))
7973[info] + successfully tested permutation 73: List((n1,n2), (n3,n1), (n3,n2), (n1,n3), (n2,n3))
7974[info] + successfully tested permutation 74: List((n1,n2), (n3,n1), (n3,n2), (n2,n3), (n1,n3))
7975[info] + successfully tested permutation 75: List((n1,n2), (n3,n1), (n1,n3), (n3,n2), (n2,n3))
7976[info] + successfully tested permutation 76: List((n1,n2), (n3,n1), (n1,n3), (n2,n3), (n3,n2))
7977[info] + successfully tested permutation 77: List((n1,n2), (n3,n1), (n2,n3), (n3,n2), (n1,n3))
7978[info] + successfully tested permutation 78: List((n1,n2), (n3,n1), (n2,n3), (n1,n3), (n3,n2))
7979[info] + successfully tested permutation 79: List((n1,n2), (n3,n2), (n3,n1), (n1,n3), (n2,n3))
7980[info] + successfully tested permutation 80: List((n1,n2), (n3,n2), (n3,n1), (n2,n3), (n1,n3))
7981[info] + successfully tested permutation 81: List((n1,n2), (n3,n2), (n1,n3), (n3,n1), (n2,n3))
7982[info] + successfully tested permutation 82: List((n1,n2), (n3,n2), (n1,n3), (n2,n3), (n3,n1))
7983[info] + successfully tested permutation 83: List((n1,n2), (n3,n2), (n2,n3), (n3,n1), (n1,n3))
7984[info] + successfully tested permutation 84: List((n1,n2), (n3,n2), (n2,n3), (n1,n3), (n3,n1))
7985[info] + successfully tested permutation 85: List((n1,n2), (n1,n3), (n3,n1), (n3,n2), (n2,n3))
7986[info] + successfully tested permutation 86: List((n1,n2), (n1,n3), (n3,n1), (n2,n3), (n3,n2))
7987[info] + successfully tested permutation 87: List((n1,n2), (n1,n3), (n3,n2), (n3,n1), (n2,n3))
7988[info] + successfully tested permutation 88: List((n1,n2), (n1,n3), (n3,n2), (n2,n3), (n3,n1))
7989[info] + successfully tested permutation 89: List((n1,n2), (n1,n3), (n2,n3), (n3,n1), (n3,n2))
7990[info] + successfully tested permutation 90: List((n1,n2), (n1,n3), (n2,n3), (n3,n2), (n3,n1))
7991[info] + successfully tested permutation 91: List((n1,n2), (n2,n3), (n3,n1), (n3,n2), (n1,n3))
7992[info] + successfully tested permutation 92: List((n1,n2), (n2,n3), (n3,n1), (n1,n3), (n3,n2))
7993[info] + successfully tested permutation 93: List((n1,n2), (n2,n3), (n3,n2), (n3,n1), (n1,n3))
7994[info] + successfully tested permutation 94: List((n1,n2), (n2,n3), (n3,n2), (n1,n3), (n3,n1))
7995[info] + successfully tested permutation 95: List((n1,n2), (n2,n3), (n1,n3), (n3,n1), (n3,n2))
7996[info] + successfully tested permutation 96: List((n1,n2), (n2,n3), (n1,n3), (n3,n2), (n3,n1))
7997[info] + successfully tested permutation 97: List((n2,n3), (n3,n1), (n3,n2), (n1,n3), (n1,n2))
7998[info] + successfully tested permutation 98: List((n2,n3), (n3,n1), (n3,n2), (n1,n2), (n1,n3))
7999[info] + successfully tested permutation 99: List((n2,n3), (n3,n1), (n1,n3), (n3,n2), (n1,n2))
8000[info] + successfully tested permutation 100: List((n2,n3), (n3,n1), (n1,n3), (n1,n2), (n3,n2))
8001[info] + successfully tested permutation 101: List((n2,n3), (n3,n1), (n1,n2), (n3,n2), (n1,n3))
8002[info] + successfully tested permutation 102: List((n2,n3), (n3,n1), (n1,n2), (n1,n3), (n3,n2))
8003[info] + successfully tested permutation 103: List((n2,n3), (n3,n2), (n3,n1), (n1,n3), (n1,n2))
8004[info] + successfully tested permutation 104: List((n2,n3), (n3,n2), (n3,n1), (n1,n2), (n1,n3))
8005[info] + successfully tested permutation 105: List((n2,n3), (n3,n2), (n1,n3), (n3,n1), (n1,n2))
8006[info] + successfully tested permutation 106: List((n2,n3), (n3,n2), (n1,n3), (n1,n2), (n3,n1))
8007[info] + successfully tested permutation 107: List((n2,n3), (n3,n2), (n1,n2), (n3,n1), (n1,n3))
8008[info] + successfully tested permutation 108: List((n2,n3), (n3,n2), (n1,n2), (n1,n3), (n3,n1))
8009[info] + successfully tested permutation 109: List((n2,n3), (n1,n3), (n3,n1), (n3,n2), (n1,n2))
8010[info] + successfully tested permutation 110: List((n2,n3), (n1,n3), (n3,n1), (n1,n2), (n3,n2))
8011[info] + successfully tested permutation 111: List((n2,n3), (n1,n3), (n3,n2), (n3,n1), (n1,n2))
8012[info] + successfully tested permutation 112: List((n2,n3), (n1,n3), (n3,n2), (n1,n2), (n3,n1))
8013[info] + successfully tested permutation 113: List((n2,n3), (n1,n3), (n1,n2), (n3,n1), (n3,n2))
8014[info] + successfully tested permutation 114: List((n2,n3), (n1,n3), (n1,n2), (n3,n2), (n3,n1))
8015[info] + successfully tested permutation 115: List((n2,n3), (n1,n2), (n3,n1), (n3,n2), (n1,n3))
8016[info] + successfully tested permutation 116: List((n2,n3), (n1,n2), (n3,n1), (n1,n3), (n3,n2))
8017[info] + successfully tested permutation 117: List((n2,n3), (n1,n2), (n3,n2), (n3,n1), (n1,n3))
8018[info] + successfully tested permutation 118: List((n2,n3), (n1,n2), (n3,n2), (n1,n3), (n3,n1))
8019[info] + successfully tested permutation 119: List((n2,n3), (n1,n2), (n1,n3), (n3,n1), (n3,n2))
8020[info] + successfully tested permutation 120: List((n2,n3), (n1,n2), (n1,n3), (n3,n2), (n3,n1))
8021[info] + analyzing 120 permutations took: 0.0017 s
8022[info] + successfully tested permutation 1: List((n3,n2), (n3,n1), (n2,n3), (n2,n1), (n1,n3))
8023[info] + successfully tested permutation 2: List((n3,n2), (n3,n1), (n2,n3), (n1,n3), (n2,n1))
8024[info] + successfully tested permutation 3: List((n3,n2), (n3,n1), (n2,n1), (n2,n3), (n1,n3))
8025[info] + successfully tested permutation 4: List((n3,n2), (n3,n1), (n2,n1), (n1,n3), (n2,n3))
8026[info] + successfully tested permutation 5: List((n3,n2), (n3,n1), (n1,n3), (n2,n3), (n2,n1))
8027[info] + successfully tested permutation 6: List((n3,n2), (n3,n1), (n1,n3), (n2,n1), (n2,n3))
8028[info] + successfully tested permutation 7: List((n3,n2), (n2,n3), (n3,n1), (n2,n1), (n1,n3))
8029[info] + successfully tested permutation 8: List((n3,n2), (n2,n3), (n3,n1), (n1,n3), (n2,n1))
8030[info] + successfully tested permutation 9: List((n3,n2), (n2,n3), (n2,n1), (n3,n1), (n1,n3))
8031[info] + successfully tested permutation 10: List((n3,n2), (n2,n3), (n2,n1), (n1,n3), (n3,n1))
8032[info] + successfully tested permutation 11: List((n3,n2), (n2,n3), (n1,n3), (n3,n1), (n2,n1))
8033[info] + successfully tested permutation 12: List((n3,n2), (n2,n3), (n1,n3), (n2,n1), (n3,n1))
8034[info] + successfully tested permutation 13: List((n3,n2), (n2,n1), (n3,n1), (n2,n3), (n1,n3))
8035[info] + successfully tested permutation 14: List((n3,n2), (n2,n1), (n3,n1), (n1,n3), (n2,n3))
8036[info] + successfully tested permutation 15: List((n3,n2), (n2,n1), (n2,n3), (n3,n1), (n1,n3))
8037[info] + successfully tested permutation 16: List((n3,n2), (n2,n1), (n2,n3), (n1,n3), (n3,n1))
8038[info] + successfully tested permutation 17: List((n3,n2), (n2,n1), (n1,n3), (n3,n1), (n2,n3))
8039[info] + successfully tested permutation 18: List((n3,n2), (n2,n1), (n1,n3), (n2,n3), (n3,n1))
8040[info] + successfully tested permutation 19: List((n3,n2), (n1,n3), (n3,n1), (n2,n3), (n2,n1))
8041[info] + successfully tested permutation 20: List((n3,n2), (n1,n3), (n3,n1), (n2,n1), (n2,n3))
8042[info] + successfully tested permutation 21: List((n3,n2), (n1,n3), (n2,n3), (n3,n1), (n2,n1))
8043[info] + successfully tested permutation 22: List((n3,n2), (n1,n3), (n2,n3), (n2,n1), (n3,n1))
8044[info] + successfully tested permutation 23: List((n3,n2), (n1,n3), (n2,n1), (n3,n1), (n2,n3))
8045[info] + successfully tested permutation 24: List((n3,n2), (n1,n3), (n2,n1), (n2,n3), (n3,n1))
8046[info] + successfully tested permutation 25: List((n3,n1), (n3,n2), (n2,n3), (n2,n1), (n1,n3))
8047[info] + successfully tested permutation 26: List((n3,n1), (n3,n2), (n2,n3), (n1,n3), (n2,n1))
8048[info] + successfully tested permutation 27: List((n3,n1), (n3,n2), (n2,n1), (n2,n3), (n1,n3))
8049[info] + successfully tested permutation 28: List((n3,n1), (n3,n2), (n2,n1), (n1,n3), (n2,n3))
8050[info] + successfully tested permutation 29: List((n3,n1), (n3,n2), (n1,n3), (n2,n3), (n2,n1))
8051[info] + successfully tested permutation 30: List((n3,n1), (n3,n2), (n1,n3), (n2,n1), (n2,n3))
8052[info] + successfully tested permutation 31: List((n3,n1), (n2,n3), (n3,n2), (n2,n1), (n1,n3))
8053[info] + successfully tested permutation 32: List((n3,n1), (n2,n3), (n3,n2), (n1,n3), (n2,n1))
8054[info] + successfully tested permutation 33: List((n3,n1), (n2,n3), (n2,n1), (n3,n2), (n1,n3))
8055[info] + successfully tested permutation 34: List((n3,n1), (n2,n3), (n2,n1), (n1,n3), (n3,n2))
8056[info] + successfully tested permutation 35: List((n3,n1), (n2,n3), (n1,n3), (n3,n2), (n2,n1))
8057[info] + successfully tested permutation 36: List((n3,n1), (n2,n3), (n1,n3), (n2,n1), (n3,n2))
8058[info] + successfully tested permutation 37: List((n3,n1), (n2,n1), (n3,n2), (n2,n3), (n1,n3))
8059[info] + successfully tested permutation 38: List((n3,n1), (n2,n1), (n3,n2), (n1,n3), (n2,n3))
8060[info] + successfully tested permutation 39: List((n3,n1), (n2,n1), (n2,n3), (n3,n2), (n1,n3))
8061[info] + successfully tested permutation 40: List((n3,n1), (n2,n1), (n2,n3), (n1,n3), (n3,n2))
8062[info] + successfully tested permutation 41: List((n3,n1), (n2,n1), (n1,n3), (n3,n2), (n2,n3))
8063[info] + successfully tested permutation 42: List((n3,n1), (n2,n1), (n1,n3), (n2,n3), (n3,n2))
8064[info] + successfully tested permutation 43: List((n3,n1), (n1,n3), (n3,n2), (n2,n3), (n2,n1))
8065[info] + successfully tested permutation 44: List((n3,n1), (n1,n3), (n3,n2), (n2,n1), (n2,n3))
8066[info] + successfully tested permutation 45: List((n3,n1), (n1,n3), (n2,n3), (n3,n2), (n2,n1))
8067[info] + successfully tested permutation 46: List((n3,n1), (n1,n3), (n2,n3), (n2,n1), (n3,n2))
8068[info] + successfully tested permutation 47: List((n3,n1), (n1,n3), (n2,n1), (n3,n2), (n2,n3))
8069[info] + successfully tested permutation 48: List((n3,n1), (n1,n3), (n2,n1), (n2,n3), (n3,n2))
8070[info] + successfully tested permutation 49: List((n2,n3), (n3,n2), (n3,n1), (n2,n1), (n1,n3))
8071[info] + successfully tested permutation 50: List((n2,n3), (n3,n2), (n3,n1), (n1,n3), (n2,n1))
8072[info] + successfully tested permutation 51: List((n2,n3), (n3,n2), (n2,n1), (n3,n1), (n1,n3))
8073[info] + successfully tested permutation 52: List((n2,n3), (n3,n2), (n2,n1), (n1,n3), (n3,n1))
8074[info] + successfully tested permutation 53: List((n2,n3), (n3,n2), (n1,n3), (n3,n1), (n2,n1))
8075[info] + successfully tested permutation 54: List((n2,n3), (n3,n2), (n1,n3), (n2,n1), (n3,n1))
8076[info] + successfully tested permutation 55: List((n2,n3), (n3,n1), (n3,n2), (n2,n1), (n1,n3))
8077[info] + successfully tested permutation 56: List((n2,n3), (n3,n1), (n3,n2), (n1,n3), (n2,n1))
8078[info] + successfully tested permutation 57: List((n2,n3), (n3,n1), (n2,n1), (n3,n2), (n1,n3))
8079[info] + successfully tested permutation 58: List((n2,n3), (n3,n1), (n2,n1), (n1,n3), (n3,n2))
8080[info] + successfully tested permutation 59: List((n2,n3), (n3,n1), (n1,n3), (n3,n2), (n2,n1))
8081[info] + successfully tested permutation 60: List((n2,n3), (n3,n1), (n1,n3), (n2,n1), (n3,n2))
8082[info] + successfully tested permutation 61: List((n2,n3), (n2,n1), (n3,n2), (n3,n1), (n1,n3))
8083[info] + successfully tested permutation 62: List((n2,n3), (n2,n1), (n3,n2), (n1,n3), (n3,n1))
8084[info] + successfully tested permutation 63: List((n2,n3), (n2,n1), (n3,n1), (n3,n2), (n1,n3))
8085[info] + successfully tested permutation 64: List((n2,n3), (n2,n1), (n3,n1), (n1,n3), (n3,n2))
8086[info] + successfully tested permutation 65: List((n2,n3), (n2,n1), (n1,n3), (n3,n2), (n3,n1))
8087[info] + successfully tested permutation 66: List((n2,n3), (n2,n1), (n1,n3), (n3,n1), (n3,n2))
8088[info] + successfully tested permutation 67: List((n2,n3), (n1,n3), (n3,n2), (n3,n1), (n2,n1))
8089[info] + successfully tested permutation 68: List((n2,n3), (n1,n3), (n3,n2), (n2,n1), (n3,n1))
8090[info] + successfully tested permutation 69: List((n2,n3), (n1,n3), (n3,n1), (n3,n2), (n2,n1))
8091[info] + successfully tested permutation 70: List((n2,n3), (n1,n3), (n3,n1), (n2,n1), (n3,n2))
8092[info] + successfully tested permutation 71: List((n2,n3), (n1,n3), (n2,n1), (n3,n2), (n3,n1))
8093[info] + successfully tested permutation 72: List((n2,n3), (n1,n3), (n2,n1), (n3,n1), (n3,n2))
8094[info] + successfully tested permutation 73: List((n2,n1), (n3,n2), (n3,n1), (n2,n3), (n1,n3))
8095[info] + successfully tested permutation 74: List((n2,n1), (n3,n2), (n3,n1), (n1,n3), (n2,n3))
8096[info] + successfully tested permutation 75: List((n2,n1), (n3,n2), (n2,n3), (n3,n1), (n1,n3))
8097[info] + successfully tested permutation 76: List((n2,n1), (n3,n2), (n2,n3), (n1,n3), (n3,n1))
8098[info] + successfully tested permutation 77: List((n2,n1), (n3,n2), (n1,n3), (n3,n1), (n2,n3))
8099[info] + successfully tested permutation 78: List((n2,n1), (n3,n2), (n1,n3), (n2,n3), (n3,n1))
8100[info] + successfully tested permutation 79: List((n2,n1), (n3,n1), (n3,n2), (n2,n3), (n1,n3))
8101[info] + successfully tested permutation 80: List((n2,n1), (n3,n1), (n3,n2), (n1,n3), (n2,n3))
8102[info] + successfully tested permutation 81: List((n2,n1), (n3,n1), (n2,n3), (n3,n2), (n1,n3))
8103[info] + successfully tested permutation 82: List((n2,n1), (n3,n1), (n2,n3), (n1,n3), (n3,n2))
8104[info] + successfully tested permutation 83: List((n2,n1), (n3,n1), (n1,n3), (n3,n2), (n2,n3))
8105[info] + successfully tested permutation 84: List((n2,n1), (n3,n1), (n1,n3), (n2,n3), (n3,n2))
8106[info] + successfully tested permutation 85: List((n2,n1), (n2,n3), (n3,n2), (n3,n1), (n1,n3))
8107[info] + successfully tested permutation 86: List((n2,n1), (n2,n3), (n3,n2), (n1,n3), (n3,n1))
8108[info] + successfully tested permutation 87: List((n2,n1), (n2,n3), (n3,n1), (n3,n2), (n1,n3))
8109[info] + successfully tested permutation 88: List((n2,n1), (n2,n3), (n3,n1), (n1,n3), (n3,n2))
8110[info] + successfully tested permutation 89: List((n2,n1), (n2,n3), (n1,n3), (n3,n2), (n3,n1))
8111[info] + successfully tested permutation 90: List((n2,n1), (n2,n3), (n1,n3), (n3,n1), (n3,n2))
8112[info] + successfully tested permutation 91: List((n2,n1), (n1,n3), (n3,n2), (n3,n1), (n2,n3))
8113[info] + successfully tested permutation 92: List((n2,n1), (n1,n3), (n3,n2), (n2,n3), (n3,n1))
8114[info] + successfully tested permutation 93: List((n2,n1), (n1,n3), (n3,n1), (n3,n2), (n2,n3))
8115[info] + successfully tested permutation 94: List((n2,n1), (n1,n3), (n3,n1), (n2,n3), (n3,n2))
8116[info] + successfully tested permutation 95: List((n2,n1), (n1,n3), (n2,n3), (n3,n2), (n3,n1))
8117[info] + successfully tested permutation 96: List((n2,n1), (n1,n3), (n2,n3), (n3,n1), (n3,n2))
8118[info] + successfully tested permutation 97: List((n1,n3), (n3,n2), (n3,n1), (n2,n3), (n2,n1))
8119[info] + successfully tested permutation 98: List((n1,n3), (n3,n2), (n3,n1), (n2,n1), (n2,n3))
8120[info] + successfully tested permutation 99: List((n1,n3), (n3,n2), (n2,n3), (n3,n1), (n2,n1))
8121[info] + successfully tested permutation 100: List((n1,n3), (n3,n2), (n2,n3), (n2,n1), (n3,n1))
8122[info] + successfully tested permutation 101: List((n1,n3), (n3,n2), (n2,n1), (n3,n1), (n2,n3))
8123[info] + successfully tested permutation 102: List((n1,n3), (n3,n2), (n2,n1), (n2,n3), (n3,n1))
8124[info] + successfully tested permutation 103: List((n1,n3), (n3,n1), (n3,n2), (n2,n3), (n2,n1))
8125[info] + successfully tested permutation 104: List((n1,n3), (n3,n1), (n3,n2), (n2,n1), (n2,n3))
8126[info] + successfully tested permutation 105: List((n1,n3), (n3,n1), (n2,n3), (n3,n2), (n2,n1))
8127[info] + successfully tested permutation 106: List((n1,n3), (n3,n1), (n2,n3), (n2,n1), (n3,n2))
8128[info] + successfully tested permutation 107: List((n1,n3), (n3,n1), (n2,n1), (n3,n2), (n2,n3))
8129[info] + successfully tested permutation 108: List((n1,n3), (n3,n1), (n2,n1), (n2,n3), (n3,n2))
8130[info] + successfully tested permutation 109: List((n1,n3), (n2,n3), (n3,n2), (n3,n1), (n2,n1))
8131[info] + successfully tested permutation 110: List((n1,n3), (n2,n3), (n3,n2), (n2,n1), (n3,n1))
8132[info] + successfully tested permutation 111: List((n1,n3), (n2,n3), (n3,n1), (n3,n2), (n2,n1))
8133[info] + successfully tested permutation 112: List((n1,n3), (n2,n3), (n3,n1), (n2,n1), (n3,n2))
8134[info] + successfully tested permutation 113: List((n1,n3), (n2,n3), (n2,n1), (n3,n2), (n3,n1))
8135[info] + successfully tested permutation 114: List((n1,n3), (n2,n3), (n2,n1), (n3,n1), (n3,n2))
8136[info] + successfully tested permutation 115: List((n1,n3), (n2,n1), (n3,n2), (n3,n1), (n2,n3))
8137[info] + successfully tested permutation 116: List((n1,n3), (n2,n1), (n3,n2), (n2,n3), (n3,n1))
8138[info] + successfully tested permutation 117: List((n1,n3), (n2,n1), (n3,n1), (n3,n2), (n2,n3))
8139[info] + successfully tested permutation 118: List((n1,n3), (n2,n1), (n3,n1), (n2,n3), (n3,n2))
8140[info] + successfully tested permutation 119: List((n1,n3), (n2,n1), (n2,n3), (n3,n2), (n3,n1))
8141[info] + successfully tested permutation 120: List((n1,n3), (n2,n1), (n2,n3), (n3,n1), (n3,n2))
8142[info] + analyzing 120 permutations took: 0.0016 s
8143[info] + UIDTrieSet.equals (if the sets are not equal): OK, passed 100 tests.
8144[info] Elapsed time: 0.019 sec
8145[info] + UIDTrieSet.create set(+) and iterator: OK, passed 100 tests.
8146[info] Elapsed time: 0.008 sec
8147[info] + UIDTrieSet.create set(+) and forall and contains(id): OK, passed 100 tests.
8148[info] Elapsed time: 0.012 sec
8149[info] + UIDTrieSet.create set(+) and foreach: OK, passed 100 tests.
8150[info] Elapsed time: 0.008 sec
8151[info] + UIDTrieSet.equals and hashCode (if the sets are equal): OK, passed 100 tests.
8152[info] Elapsed time: 0.068 sec
8153[info] + LongTrieSetProperties.+, size, isSingletonSet, isEmpty, foreach: OK, passed 100 tests.
8154[info] Elapsed time: 0.005 sec
8155[info] + LongTrieSetProperties.iterator: OK, passed 100 tests.
8156[info] Elapsed time: 0.006 sec
8157[info] + LongTrieSetProperties.forall and contains: OK, passed 100 tests.
8158[info] Elapsed time: 0.005 sec
8159[info] + LongTrieSetProperties.foldLeft: OK, passed 100 tests.
8160[info] Elapsed time: 0.004 sec
8161[info] + LongTrieSetProperties.equals and hashCode: two sets which are definitively not equal should not be equal: OK, passed 100 tests.
8162[info] Elapsed time: 0.016 sec
8163[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.
8164[info] Elapsed time: 0.013 sec
8165[info] + LongTrieSetProperties.+: only adding values which are in the set doesn't change the set: OK, passed 100 tests.
8166[info] Elapsed time: 0.004 sec
8167[info] LongTrieSetWithListTest:
8168[info] the sets created by the factory methods which take four values
8169[info] - should contain all values if the values are distinct
8170[info] - should contain only three values if two values are equal
8171[info] - should contain only two values if three values are equal
8172[info] - should contain only one value if all values are equal
8173[info] the sets created by the factory methods which take three values
8174[info] - should contain all values if the values are distinct
8175[info] - should contain only two values if two values are equal
8176[info] - should contain only one value if all values are equal
8177[info] the sets created by the factory methods which take two values
8178[info] - should contain all values if the values are distinct
8179[info] - should contain only one value if all values are equal
8180[info] regression tests
8181[info] - should return true for all added values: List(-6993563706325782081, -25, 63, -1)
8182[info] - should return false for values which are not added: List(6993563706325782080, 24, -64, 0)
8183[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)
8184[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)
8185[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)
8186[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)
8187[info] - should return true for all added values: List(-133101, -131537, -110967, -102501, -94607, -89623, -82931, -20999, 1601, 1914, 16349, 16597, 31899, 49328)
8188[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)
8189[info] - should return true for all added values: List(-148452, -133542, -119766, -18749, -8976, -8071)
8190[info] - should return false for values which are not added: List(148451, 133541, 119765, 18748, 8975, 8070)
8191[info] - should return true for all added values: List(4414074060632414370, 1896250972871104879, -4468262829510781048, 3369759390166412338, 3433954040001057900, -5360189778998759153, -4455613594770698331, 7795367189183618087, 7342745861545843810, -938149705997478263, -7298104853677454976, 4601242874523109082, 4545666121642261549, 2117478629717484238)
8192[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)
8193[info] - should return true for all added values: List(-143785, -114103, -80816, -4668, 5229, 26264)
8194[info] - should return false for values which are not added: List(143784, 114102, 80815, 4667, -5230, -26265)
8195[info] - should return true for all added values: List(-139445, -133367, -106981, -81548, -77199, -75525, -8910, -4517, -2458, 174, 13649, 25930, 33737)
8196[info] - should return false for values which are not added: List(139444, 133366, 106980, 81547, 77198, 75524, 8909, 4516, 2457, -175, -13650, -25931, -33738)
8197[info] - should return true for all added values: List(-2457878921216, -2312051359744, -1552982999040, -43369103360, 718433943552, 727074209792)
8198[info] - should return false for values which are not added: List(2457878921215, 2312051359743, 1552982999039, 43369103359, -718433943553, -727074209793)
8199[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)
8200[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)
8201[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)
8202[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)
8203[info] - should return true for all added values: List(-92276, -76687, -1003, 39908)
8204[info] - should return false for values which are not added: List(92275, 76686, 1002, -39909)
8205[info] - should return true for all added values: List(-149831, -143246, -110997, -103241, -100192, -91362, -14553, -10397, -2126, -628, 8184, 13255, 39973)
8206[info] - should return false for values which are not added: List(149830, 143245, 110996, 103240, 100191, 91361, 14552, 10396, 2125, 627, -8185, -13256, -39974)
8207[info] - should return true for all added values: List(-103806, -99428, -15784, -6124, 48020)
8208[info] - should return false for values which are not added: List(103805, 99427, 15783, 6123, -48021)
8209[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)
8210[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)
8211[info] - should return true for all added values: List(-149916, -102540, -118018, -91539, 0)
8212[info] - should return false for values which are not added: List(149915, 102539, 118017, 91538, -1)
8213[info] - should return true for all added values: List(8192, 16384, 32768, 65536, 131072)
8214[info] - should return false for values which are not added: List(-8193, -16385, -32769, -65537, -131073)
8215[info] UIDSetTest:
8216[info] performance
8217[info] - foreach
8218[info] + UIDSet foreach sum was 1291441113 took 0.3439 s
8219[info] + Set[UID] foreach sum was 1291441113 and took 0.6978 s
8220[info] - time for creating the sets compared to Set[UID]
8221[info] + UIDSet took 3.6182 s (total number of entries: 51000051)
8222[info] + Set[UID] took 7.0532 s (total number of entries: 51000051)
8223[warn] In the last 9 seconds, 6.056 (70.1%) were spent in GC. [Heap: 3.30GB free of 5.92GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
8224[warn] In the last 10 seconds, 7.758 (79.9%) were spent in GC. [Heap: 1.93GB free of 7.00GB, max 7.00GB] Consider increasing the JVM heap using `-Xmx` or try a different collector, e.g. `-XX:+UseG1GC`, for better performance.
8225[info] - memory for creating the sets compared to Set[UID]
8226[info] + UIDSet took 6.1499 s
8227[info] + UIDSet required 2143861464 bytes
8228[info] + Set[UID] took 10.4118 s
8229[info] + Set[UID] required 2628306648 bytes
8230[info] + overall size of sets: 51000051
8231[info] the equals operation for sets of one value
8232[info] - should return true for two sets containing the same value
8233[info] the equals operation for sets of two values
8234[info] - should return true for two new sets containing the same values
8235[info] the equals operation for sets of three values
8236[info] - should return true for two new sets containing the same values
8237[info] the equals operation for sets of four values
8238[info] - should return true for two new sets containing the same values
8239[info] LongListTest:
8240[info] performance
8241[warn] In the last 10 seconds, 8.794 (93.3%) 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.
8242[info] - memory usage and runtime performance (add)
8243[info] + creation took 0.0541 s
8244[info] + required 72164056 bytes
8245[info] + foreach sum took 0.0290 s
8246[info] + forFirstN(1/3*Elements) sum was -8324050531978252416 and took 0.0230 s
8247[info] + iterator sum took 0.0383 s
8248[info] + summarized value: 5479952681974304392
8249[info] + creation took 0.0352 s
8250[info] + required 72065192 bytes
8251[info] + foreach sum took 0.0070 s
8252[info] + forFirstN(1/3*Elements) sum was 4423468656289974369 and took 0.0021 s
8253[info] + iterator sum took 0.0219 s
8254[info] + summarized value: -5665407496802318269
8255[info] + creation took 0.0272 s
8256[info] + required 72066256 bytes
8257[info] + foreach sum took 0.0063 s
8258[info] + forFirstN(1/3*Elements) sum was -1453652470459723771 and took 0.0103 s
8259[info] + iterator sum took 0.0207 s
8260[info] + summarized value: 2010831258389673825
8261[info] + creation took 0.0272 s
8262[info] + required 72066256 bytes
8263[info] + foreach sum took 0.0065 s
8264[info] + forFirstN(1/3*Elements) sum was -6589627853587971855 and took 0.0027 s
8265[info] + iterator sum took 0.0208 s
8266[info] + summarized value: 9102123015319489118
8267[info] + creation took 0.0300 s
8268[info] + required 72066352 bytes
8269[info] + foreach sum took 0.0102 s
8270[info] + forFirstN(1/3*Elements) sum was 4222619999281711067 and took 0.0021 s
8271[info] + iterator sum took 0.0203 s
8272[info] + summarized value: 7553491486198865654
8273[info] + creation took 0.0274 s
8274[info] + required 72068896 bytes
8275[info] + foreach sum took 0.0068 s
8276[info] + forFirstN(1/3*Elements) sum was -5596744745722811503 and took 0.0021 s
8277[info] + iterator sum took 0.0205 s
8278[info] + summarized value: 6507776993180671470
8279[info] + creation took 0.0325 s
8280[info] + required 72067744 bytes
8281[info] + foreach sum took 0.0070 s
8282[info] + forFirstN(1/3*Elements) sum was -6380818250483898526 and took 0.0022 s
8283[info] + iterator sum took 0.0205 s
8284[info] + summarized value: 5320014307917010200
8285[info] + creation took 0.0279 s
8286[info] + required 72068896 bytes
8287[info] + foreach sum took 0.0070 s
8288[info] + forFirstN(1/3*Elements) sum was 833200540391711405 and took 0.0020 s
8289[info] + iterator sum took 0.0203 s
8290[info] + summarized value: 242097014619909054
8291[info] + creation took 0.0273 s
8292[info] + required 72068992 bytes
8293[info] + foreach sum took 0.0080 s
8294[info] + forFirstN(1/3*Elements) sum was 2377380564738153059 and took 0.0026 s
8295[info] + iterator sum took 0.0206 s
8296[info] + summarized value: 2011063778520531043
8297[info] + creation took 0.0281 s
8298[info] + required 72071560 bytes
8299[info] + foreach sum took 0.0070 s
8300[info] + forFirstN(1/3*Elements) sum was 7388682161412374014 and took 0.0021 s
8301[info] + iterator sum took 0.0204 s
8302[info] + summarized value: -5757776646501594841
8303[info] DominanceFrontiersTest:
8304[info] a graph with a single node
8305[info] - should result in no dominance frontiers
8306[info] a graph a single cyclic node
8307[info] - should result in a reflexive dominance frontier
8308[info] a graph with a single graph
8309[info] - should result in no dominance frontiers
8310[info] a diamond-shaped graph (e.g., from an if statement)
8311[info] - should be handled properly
8312[info] a graph modeling a simple if
8313[info] - should result in a dominance frontier graph which correctly represents the if-block
8314[info] a graph which models nested if-statements
8315[info] - should be handled properly
8316[info] a non-trivial, cyclic graph
8317[info] - should be handled properly
8318[info] analyzing the graph from Efficiently Computing SSA-Form and the CDG
8319[info] - should result in the respective dominance frontiers
8320[info] a graph with randomly named nodes
8321[info] - should result in the correct dominance frontiers
8322[info] + UIDSet.idIterator: OK, passed 100 tests.
8323[info] Elapsed time: 0.006 sec
8324[info] + UIDSet.last: OK, passed 100 tests.
8325[info] Elapsed time: 0.008 sec
8326[info] + UIDSet.foldLeft: OK, passed 100 tests.
8327[info] Elapsed time: 0.007 sec
8328[info] + UIDSet.findById: OK, passed 100 tests.
8329[info] Elapsed time: 0.040 sec
8330[info] > Collected test data:
8331[info] 98% non-empty set
8332[info] + UIDSet.compare(subsets): OK, passed 100 tests.
8333[info] Elapsed time: 0.121 sec
8334[info] > Collected test data:
8335[info] 11% the set is empty
8336[info] + UIDSet.isSingletonSet: OK, passed 100 tests.
8337[info] Elapsed time: 0.004 sec
8338[info] + UIDSet.can handle large sets: OK, passed 100 tests.
8339[info] Elapsed time: 0.048 sec
8340[info] > Collected test data:
8341[info] 66% transformed set is large, original set is large
8342[info] 14% original set is large
8343[info] + UIDSet.idSet: OK, passed 100 tests.
8344[info] Elapsed time: 0.008 sec
8345[info] + UIDSet.create singleton set: OK, passed 100 tests.
8346[info] Elapsed time: 0.002 sec
8347[info] + UIDSet.head|tail: OK, passed 100 tests.
8348[info] Elapsed time: 0.016 sec
8349[info] + UIDSet.create set(++ UIDSet): OK, passed 100 tests.
8350[info] Elapsed time: 0.027 sec
8351[info] + UIDSet.create set given two values: OK, passed 100 tests.
8352[info] Elapsed time: 0.002 sec
8353[info] + UIDSet.can efficiently create very large sets: OK, passed 100 tests.
8354[info] Elapsed time: 3.527 sec
8355[info] + UIDSet.intersect: OK, passed 100 tests.
8356[info] Elapsed time: 0.014 sec
8357[info] + UIDSet.singleton set after removing a potential second value: OK, passed 100 tests.
8358[info] Elapsed time: 0.004 sec
8359[info] + UIDSet.can handle very large sets: OK, passed 100 tests.
8360[info] Elapsed time: 5.327 sec
8361[info] > Collected test data:
8362[info] 63% original set is very large (>25000)
8363[info] 37% transformed set is still very large (>25000), original set is very large (>25000)
8364[info] + UIDSet.create set(++): OK, passed 100 tests.
8365[info] Elapsed time: 0.004 sec
8366[info] + UIDSet.add, remove, filter: OK, passed 100 tests.
8367[info] Elapsed time: 0.018 sec
8368[info] > Collected test data:
8369[info] 66% new A is smaller than a
8370[info] 5% new A is smaller than a, new A is now empty
8371[info] 1% new A is now empty
8372[info] + UIDSet.==|hashCode[AnyRef]: OK, passed 100 tests.
8373[info] Elapsed time: 0.007 sec
8374[info] > Collected test data:
8375[info] 2% both sets are equal
8376[info] + UIDSet.compare(arbitrary sets): OK, passed 100 tests.
8377[info] Elapsed time: 0.005 sec
8378[info] + UIDSet.map (check that the same type of collection is created): OK, passed 100 tests.
8379[info] Elapsed time: 0.010 sec
8380[info] + UIDSet.contains: OK, passed 100 tests.
8381[info] Elapsed time: 0.003 sec
8382[info] + UIDSet.remove element (-): OK, passed 100 tests.
8383[info] Elapsed time: 0.017 sec
8384[info] + UIDSet.equals: OK, passed 100 tests.
8385[info] Elapsed time: 0.015 sec
8386[info] + UIDSet.iterator: OK, passed 100 tests.
8387[info] Elapsed time: 0.003 sec
8388[info] + UIDSet.filter: OK, passed 100 tests.
8389[info] Elapsed time: 0.008 sec
8390[info] + UIDSet.filterNot: OK, passed 100 tests.
8391[info] Elapsed time: 0.009 sec
8392[info] + UIDSet.create set(+): OK, passed 100 tests.
8393[info] Elapsed time: 0.007 sec
8394[info] + UIDSet.find: OK, passed 100 tests.
8395[info] Elapsed time: 0.006 sec
8396[info] IntArrayStackTest:
8397[info] an IntArrayStack
8398[info] - should be empty if it is newly created
8399[info] - should should only contain those elements that are added
8400[info] - should only contain those elements that are added and not popped
8401[info] - should be empty if all values are popped
8402[info] - should be possible to sum up the values using foldLeft
8403[info] - should be possible to call foldLeft even when the stack is empty
8404[info] - should iterator overall values using intIterator
8405[info] - should be comparable to other IntArrayStacks
8406[info] - should should contain the correct values even if the initial stack size 0
8407[info] - should should contain the correct values even if the initial stack size was too small
8408[info] Int2ListTest:
8409[info] properties
8410[info] - forFirstN(N=0)
8411[info] - forFirstN(N=1)
8412[info] - forFirstN(N=2)
8413[info] - forFirstN(N=3)
8414[info] - forFirstN(N=4)
8415[info] - forFirstN(N=4) of a larger set
8416[info] performance
8417[warn] In the last 10 seconds, 5.06 (54.0%) 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.
8418[info] - memory usage and runtime performance
8419[info] + creation took 0.0187 s
8420[info] + required 36000360 bytes
8421[info] + foreach sum took 0.0030 s
8422[info] + forFirstN(1/3*Elements) sum was 1478985468 and took 0.0010 s
8423[info] + iterator sum took 0.0236 s
8424[info] + summarized value: 483999136
8425[info] + creation took 0.0176 s
8426[info] + required 35999696 bytes
8427[info] + foreach sum took 0.0032 s
8428[info] + forFirstN(1/3*Elements) sum was 575562040 and took 0.0010 s
8429[info] + iterator sum took 0.0236 s
8430[info] + summarized value: 1645107707
8431[info] + creation took 0.0177 s
8432[info] + required 36000096 bytes
8433[info] + foreach sum took 0.0031 s
8434[info] + forFirstN(1/3*Elements) sum was 909517484 and took 0.0010 s
8435[info] + iterator sum took 0.0235 s
8436[info] + summarized value: 1481094391
8437[info] IntIteratorFactoryTest:
8438[info] an empty IntIterator
8439[info] - hasNextValue should return false
8440[info] - should return an empty array
8441[info] a singleton IntIterator
8442[info] - should iterate over the given value
8443[info] - should return an array with specified value
8444[info] an IntIterator for two values
8445[info] - should iterate over both values
8446[info] - should return an array with specified values
8447[info] an IntIterator for three values
8448[info] - should iterate over the three values
8449[info] - should return an array with specified values
8450[info] an IntIterator over a range of values (upTo
8451[info] - should iterate over a range with just one value
8452[info] - should iterate over a larger range
8453[info] an IntIterator over a range of values - excluding the last value (upUntil)
8454[info] - should iterate over a range with no value
8455[info] - should iterate over a larger range
8456[info] Disabling assertions
8457[info] Enabling assertions
8458[info] Disabling assertions
8459[info] Enabling assertions
8460Starting build for ProjectRef(file:/build/repo/,IFDS) (ifds)... [9/19]
8461Compile 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
8462[info] Disabling assertions
8463[info] Enabling assertions
8464[info] Disabling assertions
8465[info] Enabling assertions
8466[info] Disabling assertions
8467[info] Enabling assertions
8468[info] Disabling assertions
8469[info] Enabling assertions
8470[info] Disabling assertions
8471[info] Enabling assertions
8472Starting build for ProjectRef(file:/build/repo/,ArchitectureValidation) (architecture-validation)... [10/19]
8473Compile 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
8474[info] Disabling assertions
8475[info] Enabling assertions
8476[info] Disabling assertions
8477[info] Enabling assertions
8478[info] Disabling assertions
8479[info] Enabling assertions
8480[warn] javaOptions will be ignored, fork is set to false
8481[info][OPAL Common] Production Build
8482[info][class file reader] information about class files synthesized at parsing time is removed
8483[info][class file reader] the control-flow is simplified
8484[info][class file reader] control flow simplifications are not logged
8485[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
8486[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)
8487[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
8488[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)
8489[info][OPAL Bytecode Representation] Production Build
8490[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8491[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}
8492[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8493[info][project setup] computing type hierarchy took 0.0279 s
8494[info][project setup] computing overriding information took 0.0061 s
8495[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, ...}
8496[info][project setup] computing defined methods took 0.0111 s
8497[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8498[info][progress] project created (1)
8499[info][project configuration] project validation revealed 0 significant issues
8500[info][project setup] validating the project took 0.0058 s
8501[info][project setup] creating the project took 0.0845 s
8502[info] MatcherTest:
8503[info] - the SimpleNamePredicate should match the given name
8504[info] - the SimpleNamePredicate should not match the given name
8505[info] - the simple MethodPredicates
8506[info] - the combination of simple (Method)Predicates
8507[info] - the RegexNameMatcher should match the given name
8508[info] - the RegexNamePredicate should not match the given name
8509[info] - that AnnotatedWith perform a precise match of the given annotation
8510[info] - the AnnotatedWith should not match the given annotation
8511[info] - the AnnotationsPredicate should match the given annotations
8512[info] - the AnnotationsPredicate should not match the given annotations
8513[info] - the ClassMatcher should match only classes
8514[info] - the ClassMatcher should not match any class
8515[info] - the ClassMatcher should match only classes with the given access flags
8516[info] - the ClassMatcher should not match any class with the given access flags
8517[info] - the ClassMatcher should match only classes with the given annotation
8518[info] - the ClassMatcher should not match any class with the given annotation
8519[info] - the ClassMatcher should match any element of the class
8520[info] - the ClassMatcher should not match any element
8521[info] - the ClassMatcher should match any element of the classes annotated with the given annotation
8522[info] - the ClassMatcher should not match any element with the given annotation
8523[info] - the PackageMatcher should match only classes
8524[info] - the PackageMatcher should not match any class
8525[info] - the PackageMatcher should match all elements of the class
8526[info] - the PackageMatcher should not match any element
8527[info] - the FieldMatcher should match fields of the class
8528[info] - the FieldMatcher should not match any element
8529[info] - the MethodMatcher should match methods of the class
8530[info] - the MethodMatcher should not match any element
8531[info] ArchitectureConsistencyTest:
8532[info] the Architecture Validation Framework when checking architectural dependencies
8533[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8534[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}
8535[info][project setup] computing type hierarchy took 0.0185 s
8536[info][project setup] computing overriding information took 0.0017 s
8537[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, ...}
8538[info][project setup] computing defined methods took 0.0038 s
8539[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8540[info][progress] project created (2)
8541[info][project configuration] project validation revealed 0 significant issues
8542[info][project setup] validating the project took 0.0010 s
8543[info][project setup] creating the project took 0.0274 s
8544[info][progress] 1. reading 5 class files took 0.0275 s
8545[info][progress] collecting dependencies took 0.0498 s
8546[info][progress] creating the dependencies store took 0.0123 s
8547[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0657 s
8548[info][progress] 2.1. preprocessing dependencies took 0.0678 s
8549[info][project info] Dependencies between source elements: 68
8550[info][project info] Dependencies on primitive types: 10
8551[info][project info] Dependencies on array types: 0
8552[info][progress] 2.2. postprocessing dependencies took 0.0046 s
8553[info][project info] Number of source elements: 83
8554[info][project info] Outgoing dependencies: 68
8555[info][project info] Incoming dependencies: 58
8556[info][project info] Symbol(Empty) (0)
8557[info][project info] Symbol(Mathematics) (17)
8558[info][project info] Symbol(Rational) (19)
8559[info][project info] Symbol(Number) (18)
8560[info][project info] Symbol(Example) (4)
8561[info][project info] Symbol(Operations) (10)
8562[info][project info] => Matched source elements: 68
8563[info][project info] => Other source elements: 15
8564[info][progress] 3. determining the extension of the ensembles took 0.0245 s
8565[info][progress] checking: Symbol(Example) is_only_allowed_to use (Symbol(Mathematics))
8566[info][progress] 4. checking the specified dependency constraints took 0.0100 s
8567[info] - should correctly validate a valid specification using is_only_allowed_to_use constraints
8568[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8569[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}
8570[info][project setup] computing type hierarchy took 0.0068 s
8571[info][project setup] computing overriding information took 0.0015 s
8572[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, ...}
8573[info][project setup] computing defined methods took 0.0041 s
8574[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8575[info][progress] project created (3)
8576[info][project configuration] project validation revealed 0 significant issues
8577[info][project setup] validating the project took 0.0014 s
8578[info][project setup] creating the project took 0.0139 s
8579[info][progress] 1. reading 5 class files took 0.0140 s
8580[info][progress] collecting dependencies took 0.0044 s
8581[info][progress] creating the dependencies store took 0.0025 s
8582[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0072 s
8583[info][progress] 2.1. preprocessing dependencies took 0.0073 s
8584[info][project info] Dependencies between source elements: 68
8585[info][project info] Dependencies on primitive types: 10
8586[info][project info] Dependencies on array types: 0
8587[info][progress] 2.2. postprocessing dependencies took 0.0035 s
8588[info][project info] Number of source elements: 83
8589[info][project info] Outgoing dependencies: 68
8590[info][project info] Incoming dependencies: 58
8591[info][project info] Symbol(Rational) (19)
8592[info][project info] Symbol(Empty) (0)
8593[info][project info] Symbol(Mathematics) (17)
8594[info][project info] Symbol(Example) (4)
8595[info][project info] Symbol(Operations) (10)
8596[info][project info] Symbol(Number) (18)
8597[info][project info] => Matched source elements: 68
8598[info][project info] => Other source elements: 15
8599[info][progress] 3. determining the extension of the ensembles took 0.0020 s
8600[info][progress] checking: Symbol(Mathematics) is_only_allowed_to use (Symbol(Rational))
8601[info][progress] 4. checking the specified dependency constraints took 0.0056 s
8602[info] - should correctly identify deviations between the specified (using is_only_allowed_to_use constraints) and implemented architecture
8603[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8604[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}
8605[info][project setup] computing type hierarchy took 0.0043 s
8606[info][project setup] computing overriding information took 0.0015 s
8607[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, ...}
8608[info][project setup] computing defined methods took 0.0039 s
8609[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8610[info][progress] project created (4)
8611[info][project configuration] project validation revealed 0 significant issues
8612[info][project setup] validating the project took 0.0018 s
8613[info][project setup] creating the project took 0.0113 s
8614[info][progress] 1. reading 5 class files took 0.0114 s
8615[info][progress] collecting dependencies took 0.0039 s
8616[info][progress] creating the dependencies store took 0.0026 s
8617[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0068 s
8618[info][progress] 2.1. preprocessing dependencies took 0.0069 s
8619[info][project info] Dependencies between source elements: 68
8620[info][project info] Dependencies on primitive types: 10
8621[info][project info] Dependencies on array types: 0
8622[info][progress] 2.2. postprocessing dependencies took 0.0029 s
8623[info][project info] Number of source elements: 83
8624[info][project info] Outgoing dependencies: 68
8625[info][project info] Incoming dependencies: 58
8626[info][project info] Symbol(Rational) (19)
8627[info][project info] Symbol(Operations) (10)
8628[info][project info] Symbol(Empty) (0)
8629[info][project info] Symbol(Mathematics) (17)
8630[info][project info] Symbol(Example) (4)
8631[info][project info] Symbol(Number) (18)
8632[info][project info] => Matched source elements: 68
8633[info][project info] => Other source elements: 15
8634[info][progress] 3. determining the extension of the ensembles took 0.0019 s
8635[info][progress] checking: Symbol(Example) is_not_allowed_to use (Symbol(Rational))
8636[info][progress] 4. checking the specified dependency constraints took 0.0023 s
8637[info] - should validate the is_not_allowed_to_use constraint with no violations
8638[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8639[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}
8640[info][project setup] computing type hierarchy took 0.0049 s
8641[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8642[info][project setup] computing overriding information took 0.0013 s
8643[info][project setup] computing defined methods took 0.0023 s
8644[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8645[info][progress] project created (5)
8646[info][project configuration] project validation revealed 0 significant issues
8647[info][project setup] validating the project took 0.0014 s
8648[info][project setup] creating the project took 0.0106 s
8649[info][progress] 1. reading 5 class files took 0.0107 s
8650[info][progress] collecting dependencies took 0.0053 s
8651[info][progress] creating the dependencies store took 0.0027 s
8652[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0082 s
8653[info][progress] 2.1. preprocessing dependencies took 0.0086 s
8654[info][project info] Dependencies between source elements: 68
8655[info][project info] Dependencies on primitive types: 10
8656[info][project info] Dependencies on array types: 0
8657[info][progress] 2.2. postprocessing dependencies took 0.0025 s
8658[info][project info] Number of source elements: 83
8659[info][project info] Outgoing dependencies: 68
8660[info][project info] Incoming dependencies: 58
8661[info][project info] Symbol(Rational) (19)
8662[info][project info] Symbol(Operations) (10)
8663[info][project info] Symbol(Empty) (0)
8664[info][project info] Symbol(Mathematics) (17)
8665[info][project info] Symbol(Example) (4)
8666[info][project info] Symbol(Number) (18)
8667[info][project info] => Matched source elements: 68
8668[info][project info] => Other source elements: 15
8669[info][progress] 3. determining the extension of the ensembles took 0.0025 s
8670[info][progress] checking: Symbol(Mathematics) is_not_allowed_to use (Symbol(Number))
8671[info][progress] 4. checking the specified dependency constraints took 0.0038 s
8672[info] - should validate the is_not_allowed_to_use constraint with violations
8673[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8674[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}
8675[info][project setup] computing type hierarchy took 0.0050 s
8676[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8677[info][project setup] computing defined methods took 0.0024 s
8678[info][project setup] computing overriding information took 0.0014 s
8679[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8680[info][progress] project created (6)
8681[info][project configuration] project validation revealed 0 significant issues
8682[info][project setup] validating the project took 0.0015 s
8683[info][project setup] creating the project took 0.0109 s
8684[info][progress] 1. reading 5 class files took 0.0110 s
8685[info][progress] collecting dependencies took 0.0031 s
8686[info][progress] creating the dependencies store took 0.0021 s
8687[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0054 s
8688[info][progress] 2.1. preprocessing dependencies took 0.0055 s
8689[info][project info] Dependencies between source elements: 68
8690[info][project info] Dependencies on primitive types: 10
8691[info][project info] Dependencies on array types: 0
8692[info][progress] 2.2. postprocessing dependencies took 0.0024 s
8693[info][project info] Number of source elements: 83
8694[info][project info] Outgoing dependencies: 68
8695[info][project info] Incoming dependencies: 58
8696[info][project info] Symbol(Operations) (10)
8697[info][project info] Symbol(Rational) (19)
8698[info][project info] Symbol(Number) (18)
8699[info][project info] Symbol(Empty) (0)
8700[info][project info] Symbol(Example) (4)
8701[info][project info] Symbol(Mathematics) (17)
8702[info][project info] => Matched source elements: 68
8703[info][project info] => Other source elements: 15
8704[info][progress] 3. determining the extension of the ensembles took 0.0029 s
8705[info][progress] checking: Symbol(Mathematics) is_only_to_be_used_by (Symbol(Example))
8706[info][progress] 4. checking the specified dependency constraints took 0.0025 s
8707[info] - should validate the is_only_to_be_used_by constraint with no violations
8708[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8709[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}
8710[info][project setup] computing type hierarchy took 0.0043 s
8711[info][project setup] computing overriding information took 0.0012 s
8712[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, ...}
8713[info][project setup] computing defined methods took 0.0027 s
8714[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8715[info][progress] project created (7)
8716[info][project configuration] project validation revealed 0 significant issues
8717[info][project setup] validating the project took 0.0012 s
8718[info][project setup] creating the project took 0.0105 s
8719[info][progress] 1. reading 5 class files took 0.0109 s
8720[info][progress] collecting dependencies took 0.0048 s
8721[info][progress] creating the dependencies store took 0.0022 s
8722[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0073 s
8723[info][progress] 2.1. preprocessing dependencies took 0.0077 s
8724[info][project info] Dependencies between source elements: 68
8725[info][project info] Dependencies on primitive types: 10
8726[info][project info] Dependencies on array types: 0
8727[info][progress] 2.2. postprocessing dependencies took 0.0025 s
8728[info][project info] Number of source elements: 83
8729[info][project info] Outgoing dependencies: 68
8730[info][project info] Incoming dependencies: 58
8731[info][project info] Symbol(Empty) (0)
8732[info][project info] Symbol(Example) (4)
8733[info][project info] Symbol(Number) (18)
8734[info][project info] Symbol(Mathematics) (17)
8735[info][project info] Symbol(Operations) (10)
8736[info][project info] Symbol(Rational) (19)
8737[info][project info] => Matched source elements: 68
8738[info][project info] => Other source elements: 15
8739[info][progress] 3. determining the extension of the ensembles took 0.0026 s
8740[info][progress] checking: Symbol(Rational) is_only_to_be_used_by (Symbol(Mathematics))
8741[info][progress] 4. checking the specified dependency constraints took 0.0014 s
8742[info] - should validate the is_only_to_be_used_by constraint with violations
8743[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8744[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}
8745[info][project setup] computing type hierarchy took 0.0051 s
8746[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, ...}
8747[info][project setup] computing defined methods took 0.0045 s
8748[info][project setup] computing overriding information took 0.0012 s
8749[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8750[info][progress] project created (8)
8751[info][project configuration] project validation revealed 0 significant issues
8752[info][project setup] validating the project took 0.0017 s
8753[info][project setup] creating the project took 0.0126 s
8754[info][progress] 1. reading 5 class files took 0.0127 s
8755[info][progress] collecting dependencies took 0.0039 s
8756[info][progress] creating the dependencies store took 0.0021 s
8757[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0065 s
8758[info][progress] 2.1. preprocessing dependencies took 0.0067 s
8759[info][project info] Dependencies between source elements: 68
8760[info][project info] Dependencies on primitive types: 10
8761[info][project info] Dependencies on array types: 0
8762[info][progress] 2.2. postprocessing dependencies took 0.0017 s
8763[info][project info] Number of source elements: 83
8764[info][project info] Outgoing dependencies: 68
8765[info][project info] Incoming dependencies: 58
8766[info][project info] Symbol(Rational) (19)
8767[info][project info] Symbol(Operations) (10)
8768[info][project info] Symbol(Example) (4)
8769[info][project info] Symbol(Number) (18)
8770[info][project info] Symbol(Empty) (0)
8771[info][project info] Symbol(Mathematics) (17)
8772[info][project info] => Matched source elements: 68
8773[info][project info] => Other source elements: 15
8774[info][progress] 3. determining the extension of the ensembles took 0.0020 s
8775[info][progress] checking: Symbol(Mathematics) is_only_to_be_used_by (Symbol(Example))
8776[info][progress] 4. checking the specified dependency constraints took 0.0005 s
8777[info] - should validate the allows_incoming_dependencies_from constraint with no violations
8778[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8779[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}
8780[info][project setup] computing type hierarchy took 0.0048 s
8781[info][project setup] computing overriding information took 0.0018 s
8782[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, ...}
8783[info][project setup] computing defined methods took 0.0032 s
8784[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8785[info][progress] project created (9)
8786[info][project configuration] project validation revealed 0 significant issues
8787[info][project setup] validating the project took 0.0011 s
8788[info][project setup] creating the project took 0.0102 s
8789[info][progress] 1. reading 5 class files took 0.0103 s
8790[info][progress] collecting dependencies took 0.0049 s
8791[info][progress] creating the dependencies store took 0.0021 s
8792[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0073 s
8793[info][progress] 2.1. preprocessing dependencies took 0.0074 s
8794[info][project info] Dependencies between source elements: 68
8795[info][project info] Dependencies on primitive types: 10
8796[info][project info] Dependencies on array types: 0
8797[info][progress] 2.2. postprocessing dependencies took 0.0022 s
8798[info][project info] Number of source elements: 83
8799[info][project info] Outgoing dependencies: 68
8800[info][project info] Incoming dependencies: 58
8801[info][project info] Symbol(Empty) (0)
8802[info][project info] Symbol(Mathematics) (17)
8803[info][project info] Symbol(Operations) (10)
8804[info][project info] Symbol(Rational) (19)
8805[info][project info] Symbol(Example) (4)
8806[info][project info] Symbol(Number) (18)
8807[info][project info] => Matched source elements: 68
8808[info][project info] => Other source elements: 15
8809[info][progress] 3. determining the extension of the ensembles took 0.0037 s
8810[info][progress] checking: Symbol(Number) is_only_to_be_used_by (Symbol(Rational))
8811[info][progress] 4. checking the specified dependency constraints took 0.0016 s
8812[info] - should validate the allows_incoming_dependencies_from constraint with violations
8813[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8814[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}
8815[info][project setup] computing type hierarchy took 0.0077 s
8816[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, ...}
8817[info][project setup] computing defined methods took 0.0033 s
8818[info][project setup] computing overriding information took 0.0019 s
8819[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8820[info][progress] project created (10)
8821[info][project configuration] project validation revealed 0 significant issues
8822[info][project setup] validating the project took 0.0009 s
8823[info][project setup] creating the project took 0.0136 s
8824[info][progress] 1. reading 5 class files took 0.0137 s
8825[info][progress] collecting dependencies took 0.0023 s
8826[info][progress] creating the dependencies store took 0.0022 s
8827[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0047 s
8828[info][progress] 2.1. preprocessing dependencies took 0.0048 s
8829[info][project info] Dependencies between source elements: 68
8830[info][project info] Dependencies on primitive types: 10
8831[info][project info] Dependencies on array types: 0
8832[info][progress] 2.2. postprocessing dependencies took 0.0018 s
8833[info][project info] Number of source elements: 83
8834[info][project info] Outgoing dependencies: 68
8835[info][project info] Incoming dependencies: 58
8836[info][project info] Symbol(Empty) (0)
8837[info][project info] Symbol(Mathematics) (1)
8838[info][project info] => Matched source elements: 1
8839[info][project info] => Other source elements: 82
8840[info][progress] 3. determining the extension of the ensembles took 0.0011 s
8841[info][progress] checking: Symbol(Mathematics) every_element_should_implement_method (operation1)
8842[info][progress] 4. checking the specified dependency constraints took 0.0013 s
8843[info] - should validate the every_element_should_implement_method constraint with no violations
8844[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8845[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}
8846[info][project setup] computing type hierarchy took 0.0046 s
8847[info][project setup] computing overriding information took 0.0017 s
8848[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, ...}
8849[info][project setup] computing defined methods took 0.0028 s
8850[info][project configuration] not using Java 11+ call semantics (required JVM version is 50)
8851[info][progress] project created (11)
8852[info][project configuration] project validation revealed 0 significant issues
8853[info][project setup] validating the project took 0.0008 s
8854[info][project setup] creating the project took 0.0094 s
8855[info][progress] 1. reading 5 class files took 0.0096 s
8856[info][progress] collecting dependencies took 0.0033 s
8857[info][progress] creating the dependencies store took 0.0019 s
8858[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0055 s
8859[info][progress] 2.1. preprocessing dependencies took 0.0056 s
8860[info][project info] Dependencies between source elements: 68
8861[info][project info] Dependencies on primitive types: 10
8862[info][project info] Dependencies on array types: 0
8863[info][progress] 2.2. postprocessing dependencies took 0.0012 s
8864[info][project info] Number of source elements: 83
8865[info][project info] Outgoing dependencies: 68
8866[info][project info] Incoming dependencies: 58
8867[info][project info] Symbol(Empty) (0)
8868[info][project info] Symbol(Operations) (1)
8869[info][project info] => Matched source elements: 1
8870[info][project info] => Other source elements: 82
8871[info][progress] 3. determining the extension of the ensembles took 0.0015 s
8872[info][progress] checking: Symbol(Operations) every_element_should_implement_method (operation1)
8873[info][progress] 4. checking the specified dependency constraints took 0.0016 s
8874[info] - should validate the every_element_should_implement_method constraint with violations
8875[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8876[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}
8877[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8878[info][project setup] computing type hierarchy took 0.0039 s
8879[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, ...}
8880[info][project setup] computing defined methods took 0.0019 s
8881[info][project setup] computing overriding information took 0.0007 s
8882[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8883[info][progress] project created (12)
8884[info][project configuration] project validation revealed 0 significant issues
8885[info][project setup] validating the project took 0.0005 s
8886[info][project setup] creating the project took 0.0084 s
8887[info][progress] 1. reading 8 class files took 0.0085 s
8888[info][progress] collecting dependencies took 0.0029 s
8889[info][progress] creating the dependencies store took 0.0012 s
8890[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0043 s
8891[info][progress] 2.1. preprocessing dependencies took 0.0044 s
8892[info][project info] Dependencies between source elements: 46
8893[info][project info] Dependencies on primitive types: 16
8894[info][project info] Dependencies on array types: 0
8895[info][progress] 2.2. postprocessing dependencies took 0.0008 s
8896[info][project info] Number of source elements: 64
8897[info][project info] Outgoing dependencies: 46
8898[info][project info] Incoming dependencies: 38
8899[info][project info] Symbol(AbstractEntity) (1)
8900[info][project info] Symbol(User) (1)
8901[info][project info] Symbol(Address) (1)
8902[info][project info] Symbol(Empty) (0)
8903[info][project info] => Matched source elements: 3
8904[info][project info] => Other source elements: 61
8905[info][progress] 3. determining the extension of the ensembles took 0.0017 s
8906[info][progress] checking: Symbol(Address) every_element_should_extend (Symbol(AbstractEntity))
8907[info][progress] 4. checking the specified dependency constraints took 0.0017 s
8908[info] - should validate the every_element_should_extend constraint with no violations
8909[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8910[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}
8911[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8912[info][project setup] computing type hierarchy took 0.0048 s
8913[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, ...}
8914[info][project setup] computing defined methods took 0.0017 s
8915[info][project setup] computing overriding information took 0.0007 s
8916[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8917[info][progress] project created (13)
8918[info][project configuration] project validation revealed 0 significant issues
8919[info][project setup] validating the project took 0.0005 s
8920[info][project setup] creating the project took 0.0091 s
8921[info][progress] 1. reading 8 class files took 0.0092 s
8922[info][progress] collecting dependencies took 0.0023 s
8923[info][progress] creating the dependencies store took 0.0009 s
8924[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0040 s
8925[info][progress] 2.1. preprocessing dependencies took 0.0044 s
8926[info][project info] Dependencies between source elements: 46
8927[info][project info] Dependencies on primitive types: 16
8928[info][project info] Dependencies on array types: 0
8929[info][progress] 2.2. postprocessing dependencies took 0.0009 s
8930[info][project info] Number of source elements: 64
8931[info][project info] Outgoing dependencies: 46
8932[info][project info] Incoming dependencies: 38
8933[info][project info] Symbol(AbstractEntity) (1)
8934[info][project info] Symbol(User) (1)
8935[info][project info] Symbol(Empty) (0)
8936[info][project info] Symbol(Address) (1)
8937[info][project info] => Matched source elements: 3
8938[info][project info] => Other source elements: 61
8939[info][progress] 3. determining the extension of the ensembles took 0.0023 s
8940[info][progress] checking: Symbol(Address) every_element_should_extend (Symbol(User))
8941[info][progress] 4. checking the specified dependency constraints took 0.0005 s
8942[info] - should validate the every_element_should_extend constraint with violations
8943[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8944[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}
8945[info][project setup] computing type hierarchy took 0.0049 s
8946[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8947[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8948[info][project setup] computing defined methods took 0.0016 s
8949[info][project setup] computing overriding information took 0.0007 s
8950[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8951[info][progress] project created (14)
8952[info][project configuration] project validation revealed 0 significant issues
8953[info][project setup] validating the project took 0.0004 s
8954[info][project setup] creating the project took 0.0099 s
8955[info][progress] 1. reading 8 class files took 0.0100 s
8956[info][progress] collecting dependencies took 0.0025 s
8957[info][progress] creating the dependencies store took 0.0010 s
8958[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0037 s
8959[info][progress] 2.1. preprocessing dependencies took 0.0038 s
8960[info][project info] Dependencies between source elements: 46
8961[info][project info] Dependencies on primitive types: 16
8962[info][project info] Dependencies on array types: 0
8963[info][progress] 2.2. postprocessing dependencies took 0.0012 s
8964[info][project info] Number of source elements: 64
8965[info][project info] Outgoing dependencies: 46
8966[info][project info] Incoming dependencies: 38
8967[info][project info] Symbol(Empty) (0)
8968[info][project info] Symbol(EntityId) (2)
8969[info][project info] => Matched source elements: 2
8970[info][project info] => Other source elements: 62
8971[info][progress] 3. determining the extension of the ensembles took 0.0017 s
8972[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (@entity.annotation.Id())
8973[info][progress] 4. checking the specified dependency constraints took 0.0027 s
8974[info] - should validate every_element_should_be_annotated_with constraint with no violations
8975[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
8976[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}
8977[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
8978[info][project setup] computing type hierarchy took 0.0046 s
8979[warn][project configuration - instance methods] no class files found for: {java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, java.lang.ClassCastException, ...}
8980[info][project setup] computing defined methods took 0.0018 s
8981[info][project setup] computing overriding information took 0.0006 s
8982[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
8983[info][progress] project created (15)
8984[info][project configuration] project validation revealed 0 significant issues
8985[info][project setup] validating the project took 0.0012 s
8986[info][project setup] creating the project took 0.0100 s
8987[info][progress] 1. reading 8 class files took 0.0106 s
8988[info][progress] collecting dependencies took 0.0020 s
8989[info][progress] creating the dependencies store took 0.0010 s
8990[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0032 s
8991[info][progress] 2.1. preprocessing dependencies took 0.0033 s
8992[info][project info] Dependencies between source elements: 46
8993[info][project info] Dependencies on primitive types: 16
8994[info][project info] Dependencies on array types: 0
8995[info][progress] 2.2. postprocessing dependencies took 0.0009 s
8996[info][project info] Number of source elements: 64
8997[info][project info] Outgoing dependencies: 46
8998[info][project info] Incoming dependencies: 38
8999[info][project info] Symbol(Empty) (0)
9000[info][project info] Symbol(EntityId) (2)
9001[info][project info] => Matched source elements: 2
9002[info][project info] => Other source elements: 62
9003[info][progress] 3. determining the extension of the ensembles took 0.0030 s
9004[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (@entity.annotation.Entity())
9005[info][progress] 4. checking the specified dependency constraints took 0.0008 s
9006[info] - should validate every_element_should_be_annotated_with constraint with violations
9007[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9008[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}
9009[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
9010[info][project setup] computing type hierarchy took 0.0052 s
9011[info][project setup] computing overriding information took 0.0007 s
9012[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, ...}
9013[info][project setup] computing defined methods took 0.0018 s
9014[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
9015[info][progress] project created (16)
9016[info][project configuration] project validation revealed 0 significant issues
9017[info][project setup] validating the project took 0.0007 s
9018[info][project setup] creating the project took 0.0104 s
9019[info][progress] 1. reading 8 class files took 0.0108 s
9020[info][progress] collecting dependencies took 0.0020 s
9021[info][progress] creating the dependencies store took 0.0008 s
9022[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0031 s
9023[info][progress] 2.1. preprocessing dependencies took 0.0032 s
9024[info][project info] Dependencies between source elements: 46
9025[info][project info] Dependencies on primitive types: 16
9026[info][project info] Dependencies on array types: 0
9027[info][progress] 2.2. postprocessing dependencies took 0.0008 s
9028[info][project info] Number of source elements: 64
9029[info][project info] Outgoing dependencies: 46
9030[info][project info] Incoming dependencies: 38
9031[info][project info] Symbol(Empty) (0)
9032[info][project info] Symbol(EntityId) (2)
9033[info][project info] => Matched source elements: 2
9034[info][project info] => Other source elements: 62
9035[info][progress] 3. determining the extension of the ensembles took 0.0017 s
9036[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (entity.annotation.Id - entity.annotation.Column)
9037[info][progress] 4. checking the specified dependency constraints took 0.0005 s
9038[info] - should validate every_element_should_be_annotated_with (multiple annotations) constraint with no violations
9039[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9040[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}
9041[info][project setup] computing type hierarchy took 0.0040 s
9042[info][project setup] computing overriding information took 0.0007 s
9043[warn][project configuration - class hierarchy] supertype information incomplete: {interface java.lang.annotation.Annotation, interface scala.Serializable}
9044[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, ...}
9045[info][project setup] computing defined methods took 0.0025 s
9046[info][project configuration] not using Java 11+ call semantics (required JVM version is 51)
9047[info][progress] project created (17)
9048[info][project configuration] project validation revealed 0 significant issues
9049[info][project setup] validating the project took 0.0003 s
9050[info][project setup] creating the project took 0.0084 s
9051[info][progress] 1. reading 8 class files took 0.0084 s
9052[info][progress] collecting dependencies took 0.0028 s
9053[info][progress] creating the dependencies store took 0.0007 s
9054[info][project] initialization of DependencyStoreWithoutSelfDependencies took 0.0041 s
9055[info][progress] 2.1. preprocessing dependencies took 0.0045 s
9056[info][project info] Dependencies between source elements: 46
9057[info][project info] Dependencies on primitive types: 16
9058[info][project info] Dependencies on array types: 0
9059[info][progress] 2.2. postprocessing dependencies took 0.0009 s
9060[info][project info] Number of source elements: 64
9061[info][project info] Outgoing dependencies: 46
9062[info][project info] Incoming dependencies: 38
9063[info][project info] Symbol(Empty) (0)
9064[info][project info] Symbol(EntityId) (2)
9065[info][project info] => Matched source elements: 2
9066[info][project info] => Other source elements: 62
9067[info][progress] 3. determining the extension of the ensembles took 0.0020 s
9068[info][progress] checking: Symbol(EntityId) every_element_should_be_annotated_with (entity.annotation.Id - entity.annotation.Column)
9069[info][progress] 4. checking the specified dependency constraints took 0.0021 s
9070[info] - should validate every_element_should_be_annotated_with (multiple annotations) constraint with violations
9071[info] ClasspathFileTest:
9072[info] the Architecture Validation Library when processing classpath files
9073[info] - should return the expected list of paths that match the given regular expression
9074[info] - should throw a specification error if path couldn't be found
9075[info] - should return the expected list of paths that match the given list of regular expressions
9076[info] - should throw a specification error if the path to one of the given JARs couldn't be found
9077[info][project] finalized (LogContext(3237515))
9078[info][project] finalized (LogContext(3237489))
9079[info][project] finalized (LogContext(3237461))
9080[info][project] finalized (LogContext(3237433))
9081[info][project] finalized (LogContext(3237402))
9082[info][project] finalized (LogContext(3237722))
9083[info][project] finalized (LogContext(3237698))
9084[info][project] finalized (LogContext(3237673))
9085[info][project] finalized (LogContext(3237643))
9086[info][project] finalized (LogContext(3237619))
9087[info][project] finalized (LogContext(3237374))
9088[info][project] finalized (LogContext(3237337))
9089[info][project] finalized (LogContext(3237190))
9090[info][project] finalized (LogContext(3236939))
9091[info][project] finalized (LogContext(3237543))
9092[info][project] finalized (LogContext(3237595))
9093[info][project] finalized (LogContext(3237568))
9094[info] Disabling assertions
9095[info] Enabling assertions
9096[info] Disabling assertions
9097[info] Enabling assertions
9098Starting build for ProjectRef(file:/build/repo/,ConfigurationExplorer) (configuration-explorer)... [11/19]
9099Compile 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
9100[info] Disabling assertions
9101[info] Enabling assertions
9102[info] compiling 10 Scala sources to /build/repo/TOOLS/ce/target/scala-3.8.0-RC4/classes ...
9103[warn] there was 1 deprecation warning; re-run with -deprecation for details
9104[warn] one warning found
9105[info] done compiling
9106[info] Disabling assertions
9107[info] Enabling assertions
9108[info] compiling 55 Scala sources to /build/repo/TOOLS/hermes/target/scala-3.8.0-RC4/classes ...
9109[info] done compiling
9110[info] compiling 60 Scala sources and 1 Java source to /build/repo/DEVELOPING_OPAL/demos/target/scala-3.8.0-RC4/classes ...
9111[warn] there were 6 deprecation warnings; re-run with -deprecation for details
9112[warn] one warning found
9113[info] done compiling
9114[info] Disabling assertions
9115[info] Enabling assertions
9116[info] Disabling assertions
9117[info] Enabling assertions
9118[info] Disabling assertions
9119[info] Enabling assertions
9120Starting build for ProjectRef(file:/build/repo/,ThreeAddressCode) (three-address-code)... [12/19]
9121Compile 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
9122[info] Disabling assertions
9123[info] Enabling assertions
9124[info] Disabling assertions
9125[info] Enabling assertions
9126[info] Disabling assertions
9127[info] Enabling assertions
9128[warn] javaOptions will be ignored, fork is set to false
9129[info][OPAL Common] Production Build
9130[info][class file reader] information about class files synthesized at parsing time is removed
9131[info][class file reader] the control-flow is simplified
9132[info][class file reader] control flow simplifications are not logged
9133[info][OPAL Bytecode Representation] Production Build
9134[info][class file reader] information about class files synthesized at parsing time is removed
9135[info][class file reader] the control-flow is simplified
9136[info][class file reader] control flow simplifications are not logged
9137[info][class file reader] invokedynamics are rewritten
9138[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9139[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9140[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9141[info][class file reader] unknown invokedynamics are logged
9142[info][class file reader] dynamic constants are rewritten
9143[info][class file reader] rewrites of dynamic constants are not logged
9144[info][class file reader] unknown dynamic constants are logged
9145[info][class file reader] unresolved dynamic constants are logged
9146[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
9147[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)
9148[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
9149[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)
9150[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9151[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}
9152[info][project setup] computing type hierarchy took 0.0386 s
9153[info][project setup] computing overriding information took 0.0083 s
9154[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, ...}
9155[info][project setup] computing defined methods took 0.0182 s
9156[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9157[info][progress] project created (1)
9158[info][project configuration] project validation revealed 0 significant issues
9159[info][project setup] validating the project took 0.0068 s
9160[info][project setup] creating the project took 0.1054 s
9161[info] TACNaiveRefCmpIfTest:
9162[info] the naive TAC of reference comparison if instructions
9163[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}
9164[info][OPAL] org.opalj.br.cfg.CFG.Validate: validation off
9165[info][OPAL] org.opalj.br.cfg.CFG.DF.Solver.Trace: false
9166[info] - should correctly reflect the equals case
9167[info] - should correctly reflect the not-equals case
9168[info] - should correctly reflect the non-null case
9169[info] - should correctly reflect the is-null case
9170[info][class file reader] information about class files synthesized at parsing time is removed
9171[info][class file reader] the control-flow is simplified
9172[info][class file reader] control flow simplifications are not logged
9173[info][class file reader] invokedynamics are rewritten
9174[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9175[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9176[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9177[info][class file reader] unknown invokedynamics are logged
9178[info][class file reader] dynamic constants are rewritten
9179[info][class file reader] rewrites of dynamic constants are not logged
9180[info][class file reader] unknown dynamic constants are logged
9181[info][class file reader] unresolved dynamic constants are logged
9182[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9183[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}
9184[info][project setup] computing type hierarchy took 0.0091 s
9185[info][project setup] computing overriding information took 0.0016 s
9186[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, ...}
9187[info][project setup] computing defined methods took 0.0075 s
9188[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9189[info][progress] project created (2)
9190[info][project configuration] project validation revealed 0 significant issues
9191[info][project setup] validating the project took 0.0024 s
9192[info][project setup] creating the project took 0.0236 s
9193[info] TACNaiveIntegerIfTest:
9194[info] the naive TAC of integer if instructions
9195[info] - should correctly reflect the not-equals case
9196[info] - should correctly reflect the equals case
9197[info] - should correctly reflect the greater-equals case
9198[info] - should correctly reflect the less-then case
9199[info] - should correctly reflect the less-equals case
9200[info] - should correctly reflect the greater-then case
9201[info][class file reader] information about class files synthesized at parsing time is removed
9202[info][class file reader] the control-flow is simplified
9203[info][class file reader] control flow simplifications are not logged
9204[info][class file reader] invokedynamics are rewritten
9205[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9206[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9207[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9208[info][class file reader] unknown invokedynamics are logged
9209[info][class file reader] dynamic constants are rewritten
9210[info][class file reader] rewrites of dynamic constants are not logged
9211[info][class file reader] unknown dynamic constants are logged
9212[info][class file reader] unresolved dynamic constants are logged
9213[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9214[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}
9215[info][project setup] computing type hierarchy took 0.0069 s
9216[info][project setup] computing overriding information took 0.0015 s
9217[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, ...}
9218[info][project setup] computing defined methods took 0.0101 s
9219[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9220[info][progress] project created (3)
9221[info][project configuration] project validation revealed 0 significant issues
9222[info][project setup] validating the project took 0.0032 s
9223[info][project setup] creating the project took 0.0220 s
9224[info] TACNaiveStackAndSynchronizationTest:
9225[info] the naive TAC of stack manipulation and synchronization instructions
9226[info] - should correctly reflect pop
9227[info] - should correctly reflect pop2 mode 2
9228[info] - should correctly reflect dup
9229[info] - should correctly reflect monitorenter and -exit
9230[info] - should correctly reflect invokestatic
9231[info] - should correctly reflect invokeinterface
9232[info][class file reader] information about class files synthesized at parsing time is removed
9233[info][class file reader] the control-flow is simplified
9234[info][class file reader] control flow simplifications are not logged
9235[info][class file reader] invokedynamics are rewritten
9236[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9237[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9238[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9239[info][class file reader] unknown invokedynamics are logged
9240[info][class file reader] dynamic constants are rewritten
9241[info][class file reader] rewrites of dynamic constants are not logged
9242[info][class file reader] unknown dynamic constants are logged
9243[info][class file reader] unresolved dynamic constants are logged
9244[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9245[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}
9246[info][project setup] computing type hierarchy took 0.0045 s
9247[info][project setup] computing overriding information took 0.0015 s
9248[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, ...}
9249[info][project setup] computing defined methods took 0.0051 s
9250[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9251[info][progress] project created (4)
9252[info][project configuration] project validation revealed 0 significant issues
9253[info][project setup] validating the project took 0.0015 s
9254[info][project setup] creating the project took 0.0123 s
9255[info] TACNaiveSwitchTest:
9256[info] the naive TAC of switch instructions
9257[info] - should correctly reflect tableswitch case
9258[info] - should correctly reflect lookupswitch case
9259[info][class file reader] information about class files synthesized at parsing time is removed
9260[info][class file reader] the control-flow is simplified
9261[info][class file reader] control flow simplifications are not logged
9262[info][class file reader] invokedynamics are rewritten
9263[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9264[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9265[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9266[info][class file reader] unknown invokedynamics are logged
9267[info][class file reader] dynamic constants are rewritten
9268[info][class file reader] rewrites of dynamic constants are not logged
9269[info][class file reader] unknown dynamic constants are logged
9270[info][class file reader] unresolved dynamic constants are logged
9271[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9272[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}
9273[info][project setup] computing type hierarchy took 0.0048 s
9274[info][project setup] computing overriding information took 0.0035 s
9275[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, ...}
9276[info][project setup] computing defined methods took 0.0048 s
9277[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9278[info][progress] project created (5)
9279[info][project configuration] project validation revealed 0 significant issues
9280[info][project setup] validating the project took 0.0020 s
9281[info][project setup] creating the project took 0.0128 s
9282[info] TACNaiveIntegerArithmeticTest:
9283[info] the naive TAC of integer operations
9284[info] - should correctly reflect addition
9285[info] - should correctly reflect logical and
9286[info] - should correctly reflect division
9287[info] - should correctly reflect incrementation by a constant
9288[info] - should correctly reflect negation
9289[info] - should correctly reflect multiplication
9290[info] - should correctly reflect logical or
9291[info] - should correctly reflect modulo
9292[info] - should correctly reflect shift right
9293[info] - should correctly reflect shift left
9294[info] - should correctly reflect subtraction
9295[info] - should correctly reflect arithmetic shift right
9296[info] - should correctly reflect logical xor
9297[info][class file reader] information about class files synthesized at parsing time is removed
9298[info][project] finalized (LogContext(3262063))
9299[info][project] finalized (LogContext(3262095))
9300[info][project] finalized (LogContext(3261991))
9301[info][project] finalized (LogContext(3261705))
9302[info][project] finalized (LogContext(3261927))
9303[info][project configuration] the JDK is part of the analysis
9304[info][project setup] computing type hierarchy took 0.6093 s
9305[info][project setup] computing overriding information took 1.3701 s
9306[info][project setup] computing defined methods took 1.5313 s
9307[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
9308[info][progress] project created (5)
9309[info][project configuration] project validation revealed 0 significant issues
9310[info][project setup] validating the project took 0.0092 s
9311[info][project setup] creating the project took 2.1943 s
9312[info][class file reader] information about class files synthesized at parsing time is removed
9313[info][class file reader] the control-flow is simplified
9314[info][class file reader] control flow simplifications are not logged
9315[info][project configuration] the JDK is part of the analysis
9316[info][project setup] computing type hierarchy took 0.5510 s
9317[info][project setup] computing defined methods took 0.7210 s
9318[info][project setup] computing overriding information took 0.7688 s
9319[info][project configuration] using Java 11+ call semantics (required JVM version is 61)
9320[info][progress] project created (6)
9321[info][project configuration] project validation revealed 0 significant issues
9322[info][project setup] validating the project took 0.5944 s
9323[info][project setup] creating the project took 1.9801 s
9324[info][class file reader] information about class files synthesized at parsing time is removed
9325[info][class file reader] the control-flow is simplified
9326[info][class file reader] control flow simplifications are not logged
9327[info][class file reader] invokedynamics are rewritten
9328[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9329[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9330[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9331[info][class file reader] unknown invokedynamics are logged
9332[info][class file reader] dynamic constants are rewritten
9333[info][class file reader] rewrites of dynamic constants are not logged
9334[info][class file reader] unknown dynamic constants are logged
9335[info][class file reader] unresolved dynamic constants are logged
9336[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9337[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}
9338[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9339[info][project setup] computing type hierarchy took 0.0238 s
9340[info][project setup] computing overriding information took 0.0008 s
9341[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, ...}
9342[info][project setup] computing defined methods took 0.0025 s
9343[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9344[info][progress] project created (7)
9345[info][project configuration] project validation revealed 0 significant issues
9346[info][project setup] validating the project took 0.0038 s
9347[info][project setup] creating the project took 0.0346 s
9348[info] TACAITest:
9349[info] the data-flow based three-address code
9350[info] analysis of ai-9.jar with jdk: api
9351[info][OPAL Abstract Interpretation Framework] Production Build
9352[info] - complex case of catching and storing exceptions (ai.MethodsWithExceptions.extensiveCatchGame using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9353[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)
9354[info] - (mis)using exceptions to control a method's flow (ai.MethodsWithExceptions.exceptionAsControlFlow using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9355[info] - that the new is not stripped away if the init is never executed (ai.MethodsWithExceptions.onlyNewNoInitDueToException using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9356[info] analysis of ai-9.jar with jdk: complete
9357[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)
9358[info] - chained method callees ("Builder Pattern") (ai.domain.StringValues.build using org.opalj.ai.domain.l2.DefaultPerformInvocationsDomainWithCFGAndDefUse)
9359[info] analysis of ai-9.jar with jdk: no
9360[info] - the information related to handled exceptions is complete (ai.MethodsWithExceptions.withFinallyAndThrows using org.opalj.ai.domain.l0.PrimitiveTACAIDomain)
9361[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)
9362[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)
9363[info] - all exceptions that may be raised are caught (ai.MethodsWithExceptions.differentExceptionsHandledBySameHandler using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9364[info] - all exceptions that may be raised - depending on the taken path - are caught (ai.MethodsWithExceptions.differentExceptionsRelatedToArraysHandledBySameHandler using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9365[info] - the first parameter of a static method should have id -2 (ai.MethodsPlain.identity using org.opalj.ai.domain.l0.PrimitiveTACAIDomain)
9366[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)
9367[info] - no exceptions are thrown (ai.MethodsWithArrays.threeElements using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9368[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)
9369[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)
9370[info] - array values are correctly stored in a MultipleReferenceValues (ai.MethodsWithArrays.referenceToMultipleArrays using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9371[info] - the information related to handled exceptions is complete (ai.MethodsWithExceptions.withFinallyAndThrows using org.opalj.ai.domain.l1.DefaultDomainWithCFGAndDefUse)
9372[info][class file reader] information about class files synthesized at parsing time is removed
9373[info][class file reader] the control-flow is simplified
9374[info][class file reader] control flow simplifications are not logged
9375[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9376[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}
9377[info][project setup] computing type hierarchy took 0.0130 s
9378[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, ...}
9379[info][project setup] computing defined methods took 0.0012 s
9380[info][project setup] computing overriding information took 0.0007 s
9381[info][project configuration] not using Java 11+ call semantics (required JVM version is 52)
9382[info][progress] project created (8)
9383[info][project configuration] project validation revealed 0 significant issues
9384[info][project setup] validating the project took 0.0004 s
9385[info][project setup] creating the project took 0.0180 s
9386[info] CallersTest:
9387[info] org.opalj.tac.fpcf.properties.CallersTest *** ABORTED ***
9388[info] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9389[info] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
9390[info] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
9391[info] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
9392[info] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
9393[info] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
9394[info] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
9395[info] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
9396[info] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
9397[info] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
9398[info] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
9399[info] ...
9400[error] java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9401[error] at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2418)
9402[error] at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1079)
9403[error] at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2357)
9404[error] at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2155)
9405[error] at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2118)
9406[error] at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2143)
9407[error] at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2759)
9408[error] at scala.reflect.internal.Types.typeRef(Types.scala:4083)
9409[error] at scala.reflect.internal.Types.typeRef$(Types.scala:4066)
9410[error] at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3225)
9411[error] at scala.reflect.internal.Symbols$TypeSymbol.updateTypeCache(Symbols.scala:3278)
9412[error] at scala.reflect.internal.Symbols$TypeSymbol.maybeUpdateTypeCache(Symbols.scala:3264)
9413[error] at scala.reflect.internal.Symbols$TypeSymbol.tpe_$times(Symbols.scala:3242)
9414[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.scala$reflect$runtime$SynchronizedSymbols$SynchronizedTypeSymbol$$super$tpe_$times(JavaMirrors.scala:96)
9415[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.$anonfun$tpe_$times$1(SynchronizedSymbols.scala:245)
9416[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times(SynchronizedSymbols.scala:149)
9417[error] at scala.reflect.runtime.SynchronizedSymbols$SynchronizedTypeSymbol.tpe_$times$(SynchronizedSymbols.scala:245)
9418[error] at scala.reflect.runtime.JavaMirrors$JavaMirror$$anon$4.tpe_$times(JavaMirrors.scala:96)
9419[error] at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:253)
9420[error] at scala.reflect.runtime.JavaMirrors.createMirror(JavaMirrors.scala:49)
9421[error] at scala.reflect.runtime.JavaMirrors.rootMirror(JavaMirrors.scala:56)
9422[error] at scala.reflect.runtime.JavaMirrors.rootMirror$(JavaMirrors.scala:56)
9423[error] at scala.reflect.runtime.JavaUniverse.rootMirror$lzycompute(JavaUniverse.scala:30)
9424[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
9425[error] at scala.reflect.runtime.JavaUniverse.rootMirror(JavaUniverse.scala:30)
9426[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:295)
9427[error] at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:295)
9428[error] at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1667)
9429[error] at scala.reflect.runtime.JavaUniverse.init(JavaUniverse.scala:156)
9430[error] at scala.reflect.runtime.JavaUniverse.<init>(JavaUniverse.scala:95)
9431[error] at scala.reflect.runtime.package$.universe$lzycompute(package.scala:29)
9432[error] at scala.reflect.runtime.package$.universe(package.scala:29)
9433[error] at org.opalj.util.package$.getObjectReflectively(package.scala:129)
9434[error] at org.opalj.tac.cg.CallGraphKey.resolveAnalysisRunner(CallGraphKey.scala:155)
9435[error] at org.opalj.tac.cg.CallGraphKey.resolveAnalysisRunner$(CallGraphKey.scala:44)
9436[error] at org.opalj.tac.cg.CHACallGraphKey$.resolveAnalysisRunner(CHACallGraphKey.scala:22)
9437[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses$$anonfun$1(CallGraphKey.scala:104)
9438[error] at scala.collection.StrictOptimizedIterableOps.strictOptimizedFlatMap(StrictOptimizedIterableOps.scala:121)
9439[error] at scala.collection.StrictOptimizedIterableOps.strictOptimizedFlatMap$(StrictOptimizedIterableOps.scala:30)
9440[error] at scala.collection.convert.JavaCollectionWrappers$JListWrapper.strictOptimizedFlatMap(JavaCollectionWrappers.scala:141)
9441[error] at scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:109)
9442[error] at scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:30)
9443[error] at scala.collection.convert.JavaCollectionWrappers$JListWrapper.flatMap(JavaCollectionWrappers.scala:141)
9444[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses(CallGraphKey.scala:104)
9445[error] at org.opalj.tac.cg.CallGraphKey.registeredAnalyses$(CallGraphKey.scala:44)
9446[error] at org.opalj.tac.cg.CHACallGraphKey$.registeredAnalyses(CHACallGraphKey.scala:22)
9447[error] at org.opalj.tac.cg.CallGraphKey.allCallGraphAnalyses(CallGraphKey.scala:116)
9448[error] at org.opalj.tac.cg.CallGraphKey.allCallGraphAnalyses$(CallGraphKey.scala:44)
9449[error] at org.opalj.tac.cg.CHACallGraphKey$.allCallGraphAnalyses(CHACallGraphKey.scala:22)
9450[error] at org.opalj.tac.cg.CallGraphKey.requirements(CallGraphKey.scala:96)
9451[error] at org.opalj.tac.cg.CallGraphKey.requirements$(CallGraphKey.scala:44)
9452[error] at org.opalj.tac.cg.CHACallGraphKey$.requirements(CHACallGraphKey.scala:26)
9453[error] at org.opalj.tac.cg.CHACallGraphKey$.requirements(CHACallGraphKey.scala:24)
9454[error] at org.opalj.si.Project.derive$1(Project.scala:123)
9455[error] at org.opalj.si.Project.get(Project.scala:150)
9456[error] at org.opalj.si.Project.get$(Project.scala:14)
9457[error] at org.opalj.br.analyses.Project.get(Project.scala:116)
9458[error] at org.opalj.tac.fpcf.properties.CallersTest.<init>(CallersTest.scala:44)
9459[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
9460[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
9461[error] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
9462[error] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
9463[error] at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
9464[error] at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347)
9465[error] at java.base/java.lang.Class.newInstance(Class.java:645)
9466[error] at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:454)
9467[error] at sbt.TestRunner.runTest$1(TestFramework.scala:153)
9468[error] at sbt.TestRunner.run(TestFramework.scala:168)
9469[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
9470[error] at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
9471[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
9472[error] at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
9473[error] at sbt.TestFunction.apply(TestFramework.scala:348)
9474[error] at sbt.Tests$.processRunnable$1(Tests.scala:475)
9475[error] at sbt.Tests$.$anonfun$makeSerial$1(Tests.scala:481)
9476[error] at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
9477[error] at sbt.std.Transform$$anon$4.work(Transform.scala:69)
9478[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
9479[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
9480[error] at sbt.Execute.work(Execute.scala:292)
9481[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
9482[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
9483[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
9484[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
9485[error] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
9486[error] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
9487[error] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
9488[error] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
9489[error] at java.base/java.lang.Thread.run(Thread.java:833)
9490[error] (ThreeAddressCode / Test / executeTests) java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
9491[info] Disabling assertions
9492[info] Enabling assertions
9493[info] Disabling assertions
9494[info] Enabling assertions
9495Starting build for ProjectRef(file:/build/repo/,IDE) (ide)... [13/19]
9496Compile 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
9497[info] Disabling assertions
9498[info] Enabling assertions
9499[info] Disabling assertions
9500[info] Enabling assertions
9501[info] Disabling assertions
9502[info] Enabling assertions
9503[info] Disabling assertions
9504[info] Enabling assertions
9505[info] Disabling assertions
9506[info] Enabling assertions
9507Starting build for ProjectRef(file:/build/repo/,AbstractInterpretationFramework) (abstract-interpretation-framework)... [14/19]
9508Compile 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
9509[info] Disabling assertions
9510[info] Enabling assertions
9511[info] Disabling assertions
9512[info] Enabling assertions
9513[info] Disabling assertions
9514[info] Enabling assertions
9515[warn] javaOptions will be ignored, fork is set to false
9516[info] PropertyTracingTest:
9517[info] a domain that traces control-flow dependent properties
9518[info][OPAL Common] Production Build
9519[info][class file reader] information about class files synthesized at parsing time is removed
9520[info][class file reader] the control-flow is simplified
9521[info][class file reader] control flow simplifications are not logged
9522[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
9523[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)
9524[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
9525[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)
9526[info][OPAL Bytecode Representation] Production Build
9527[info][OPAL Abstract Interpretation Framework] Production Build
9528[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}
9529[info] - should be able to correctly identify that the method notSanitized1 does not sanitize the value
9530[info] - should be able to correctly identify that the method notSanitized2 does not sanitize the value
9531[info] - should be able to correctly identify that the method sanitized1 does sanitize the value
9532[info] - should be able to correctly identify that the method sanitized2 does sanitize the value
9533[info] - should be able to correctly identify that the method sanitized3 does sanitize the value
9534[info] - should be able to correctly identify that the method sanitized4 does sanitize the value
9535[info] - should be able to correctly identify that the method sanitized5 does sanitize the value
9536[info] - should be able to correctly identify that the method sanitized6 does sanitize the value
9537[info] LocalsTest:
9538[info] a Locals data structure
9539[info] - should be empty if it has size 0
9540[info] - should be non-empty if it has more than one element
9541[info] - should return null for each field after initialization
9542[info] - should be able to return the value stored (updated(index,value)) at an index
9543[info] - should be able to return the values stored (updated(index,value1,value2)) at an index
9544[info] - should iterate over all values
9545[info] - should be able to map the values to some other data-type
9546[info] - should be able to merge two locals
9547[info] - should return "this" locals if the merge results in values of "this" local
9548[info] - should be able to set a locals' value
9549[info] - should be able to update the locals in-place
9550[info] - should return the same locals if the mapConserve does not update a value
9551[info] - should be able to map the locals
9552[info] - should be able to map the locals using the index
9553[info] - should be able to calculate a hashCode even if it is non-full
9554[info] - should be comparable to a non-full Locals collections
9555[info] - should be able to get the nthValue
9556[info][class file reader] information about class files synthesized at parsing time is removed
9557[info][class file reader] the control-flow is simplified
9558[info][class file reader] control flow simplifications are not logged
9559[info][class file reader] information about class files synthesized at parsing time is removed
9560[info][class file reader] the control-flow is simplified
9561[info][class file reader] control flow simplifications are not logged
9562[info][class file reader] invokedynamics are rewritten
9563[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9564[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9565[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9566[info][class file reader] unknown invokedynamics are logged
9567[info][class file reader] dynamic constants are rewritten
9568[info][class file reader] rewrites of dynamic constants are not logged
9569[info][class file reader] unknown dynamic constants are logged
9570[info][class file reader] unresolved dynamic constants are logged
9571[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9572[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}
9573[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9574[info][project setup] computing type hierarchy took 0.0099 s
9575[info][project setup] computing overriding information took 0.0094 s
9576[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, ...}
9577[info][project setup] computing defined methods took 0.0145 s
9578[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9579[info][progress] project created (1)
9580[info][project configuration] project validation revealed 0 significant issues
9581[info][project setup] validating the project took 0.0091 s
9582[info][project setup] creating the project took 0.0736 s
9583[info] DefaultReferenceValuesTest:
9584[info] the DefaultReferenceValues domain
9585[info] isValueASubtypeOf
9586[info] - should be able to cast an array of objects to an array of array of ints
9587[info] abstractsOver
9588[info] - an ArrayValue should abstract over ifself (with a different timestamp)
9589[info] isMorePreciseThan
9590[info] - an ObjectValue should not be more precise than a second value with the same properties
9591[info] - an ObjectValue should not be more precise than a second value with the same properties, but a different timestamp
9592[info] - an ArrayValue should not be more precise than itself
9593[info] - an ArrayValue should not be more precise than itself (with a different timestamp)
9594[info] - a NullValue should be more precise than an ObjectValue but not vice versa
9595[info] - an ObjectValue of type java/lang/String should be more precise than an ObjectValue of type java/lang/Object but not vice versa
9596[info] using the factory methods
9597[info] - it should be possible to create a representation for a non-null object with a specific type
9598[info] refining a DomainValue that represents a reference value
9599[info] - it should be able to correctly update the upper bound of the corresponding value
9600[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
9601[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
9602[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
9603[info] - should be able to correctly handle the subsequent refinement of the upper type bound of a single value of a multiple reference value
9604[info] the summarize function
9605[info] - it should calculate a meaningful upper type bound given multiple different types of reference values
9606[info] joining two DomainValues that represent reference values
9607[info] - it should keep the old value when we merge a value with an identical value
9608[info] - it should represent both values after a join of two independent values
9609[info] - it should represent all three values when we join a MultipleReferenceValue with an ObjectValue if all three values are independent
9610[info] - it should be able to join two value sets that contain (reference) identical values
9611[info] - it should be able to join two value sets where the original set is a superset of the second set
9612[info] - it should be able to join two value sets where the original set is a subset of the second set
9613[info] - should be able to join two values with the exact same properties
9614[info] - should be able to join two refined values sets
9615[info] - should be able to rejoin a value
9616[info] - should be able to rejoin a refined object value
9617[info] - should be able to rejoin a refined array value
9618[info] - should handle an idempotent rejoin of a nullvalue
9619[info] - should handle a join of a refined ObjectValue with a MultipleReferenceValue that references the unrefined ObjectValue
9620[info] - should handle a join of an ObjectValue with a MultipleReferenceValue that references the refined ObjectValue
9621[info] using the DefaultReferenceValues domain
9622[info] - it should be able to handle the case where we throw a "null" value or some other value
9623[info] - it should be able to handle basic aliasing (method: "aliases"
9624[info] - it should be able to handle complex refinements (method: "complexRefinement")
9625[info] - it should be possible to get precise information about a method's return values (method: "maybeNull")
9626[info] - it should be possible to handle conditional assignments (method: "simpleConditionalAssignment")
9627[info] - it should be possible to handle conditional assignments (method: "conditionalAssignment1")
9628[info] - it should be able to correctly track a MultipleReferenceValue's values in the presence of aliasing (method: "complexAliasing")
9629[info] - it should be able to correctly determine the value's properties in the presence of aliasing (method: "iterativelyUpdated")
9630[info] - it should be able to handle control flow dependent values (method: "cfDependentValues")
9631[info] - it should be able to correctly refine a MultipleReferenceValues
9632[info] - it should be able to correctly refine related MultipleReferenceValues (method: relatedMultipleReferenceValues)
9633[info] - it should be able to correctly refine the nullness property of MultipleReferenceValues (method: refiningNullnessOfMultipleReferenceValues)
9634[info] - it should be able to correctly refine the upper type bound of MultipleReferenceValues (method: refiningTypeBoundOfMultipleReferenceValues)
9635[info] IssueIDLTest:
9636[info] the toIDL method
9637[info] - should return a valid issue description for a most basic Issue
9638[info] - should return a valid issue description for an Issue which specifies the underlying analysis
9639[info] - should return a valid issue description for an Issue which defines some categories
9640[info] - should return a valid issue description for an Issue which defines the kinds
9641[info] - should return a valid issue description for an Issue which specifies further details
9642[info] - should return a valid issue description for an Issue which specifies all standard attributes
9643[info] PackageTest:
9644[info] the mapOperands method
9645[info] - should be able to map an empty list of operands
9646[info] - should be able to map a list with one operand
9647[info] - should be able to map a list with two different operands
9648[info] - should be able to map a list with three different operands
9649[info] - should be able to map a list with three different operands, where the two first operands are identical
9650[info] - should be able to map a list with three different operands, where the two last operands are identical
9651[info] - should be able to map a list with three different operands, where all three operands are identical
9652[info] DefaultPerInstructionPostProcessingTest:
9653[info] the DefaultPerInstructionPostProcessing trait
9654[info] - should be able to analyze a method that always throws an exception
9655[info] - should be able to analyze a method that catches everything
9656[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
9657[info] - should be able to analyze a method that catches the thrown exceptions
9658[info] - should be able to handle the pattern where some (checked) exceptions are caught and then rethrown as an unchecked exception
9659[info] - should be able to analyze a method that always throws an exception but also swallows several exceptions
9660[info] UtilTest:
9661[info] the function removeFirstWhile
9662[info] - should return the given list if no element matches
9663[info] - should return the given list if the matching element is not considered
9664[info] - should return the list even if the head matches but it does not pass the filter
9665[info] - should return the list without it's head if the head matches
9666[info] - should return the list without it's second element if that element matches
9667[info] - should return the list without it's last element if that element matches
9668[info] MethodsWithArraysTest:
9669[info] the abstract interpreter
9670[info] - should be able to analyze a method that processes a byte array
9671[info] - should be able to analyze a method that processes a boolean array
9672[info] - should be able to analyze a method that uses the Java feature that arrays are covariant
9673[info] - should be able to analyze a method that does various (complex) type casts related to arrays
9674[info] DefaultLongSetsTest:
9675[info] central properties of domains that use LongSet values
9676[info] - two instances of ALongValue that may represent different values must not be identical
9677[info] operations involving LongSet values
9678[info] the behavior of join if we exceed the max cardinality
9679[info] - (join of two sets with positive values that exceed the cardinality); i1 join i2 => "StructuralUpdate(LongValue)"
9680[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))"
9681[info] - (join of two sets with positive and negative values that exceed the cardinality); i1 join i2 => "StructuralUpdate(LongValue)"
9682[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))"
9683[info] the behavior of the join operation if we do not exceed the max. spread
9684[info] - (join of disjoint sets) {Long.MinValue,-1} join {1,Long.MaxValue} => {Long.MinValue,-1,1,Long.MaxValue}
9685[info] - (join of intersecting LongSets) {-1,1} join {0,1} => {-1,0,1}
9686[info] - (join of two LongSets with the same values) {-1,1} join {-1,1} => "MetaInformationUpdate"
9687[info] the behavior of the "summarize" function
9688[info] - it should be able to handle intersecting LongSets
9689[info] - it should be able to handle disjunct LongSets
9690[info] - a summary involving some LongValueValue should result in LongValue
9691[info] - should calculate the correct summary if Long.MaxValue is involved
9692[info] - should calculate the correct summary if Long.MinValue is involved
9693[info] the behavior of lmul
9694[info] - {0,3} * {0,2} => {0,6}
9695[info] - {-3,-1} * {-10,-2} => {2,6,10,30}
9696[info] - {-1,3} * {0,2} => {-2,0,6}
9697[info] - {-3,3} * {-2,2} => {-6,6}
9698[info] - {Long.MinValue} * {0} => {0}
9699[info] - {Long.MaxValue} * {0} => {0}
9700[info] - {Long.MinValue} * {2} => {Long.MinValue*2}
9701[info] - {Long.MaxValue} * {2} => {Long.MaxValue*2}
9702[info] - {0,Long.MaxValue} * {Long.MinValue,0} => {Long.MaxValue*Long.MinValue,0}
9703[info] - The result of the mul of a set s and {1} should be s itself; {2,4} * {1} => {2,4}
9704[info] - A specific (but unknown) value * {0} should be {0}
9705[info] the behavior of lor
9706[info] - LongValue | {8,19} => LongValue
9707[info] - {Long.MinValue,Long.MaxValue} | {8,19} => {Long.MinValue+8, Long.MinValue+19, Long.MaxValue}
9708[info] - {Long.MaxValue-2,Long.MaxValue-1} | {Long.MaxValue-1,Long.MaxValue} => {Long.MaxValue-1, Long.MaxValue}
9709[info] - {3} | {8,19} => {11,19}
9710[info] - {0} | {0} => {0}
9711[info] - {0} | {1} => {1}
9712[info] - {1} | {1} => {1}
9713[info] - {1, 3} | {7, 15} => {7, 15}
9714[info] - {8} | {2, 7} => {10, 15}
9715[info] - {Long.MaxValue} | {0} => {Long.MaxValue}
9716[info] - The result of the or of a set s and {0} should be s itself; {2,4} | {0} => {2,4}
9717[info] - A specific (but unknown) value | {-1} should be {-1}
9718[info] the behavior of lxor
9719[info] - LongValue ^ {8,19} => LongValue
9720[info] - {Long.MinValue,Long.MaxValue} ^ {8,19} => {Long.MinValue+8,Long.MinValue+19,Long.MaxValue-19,Long.MaxValue-8}
9721[info] - {Long.MaxValue-2,Long.MaxValue-1} ^ {Long.MaxValue-1,Long.MaxValue} => {0,1,2,3}
9722[info] - {3} ^ {8,19} => {11,16}
9723[info] - {0} ^ {0} => {0}
9724[info] - {0} ^ {1} => {1}
9725[info] - {1} ^ {1} => {0}
9726[info] - {1, 3} ^ {7, 15} => {4,6,12,14}
9727[info] - {8} ^ {2, 7} => {15}
9728[info] - {Long.MaxValue} ^ {0} => {Long.MaxValue}
9729[info] the behavior of ladd
9730[info] - {0,3} + {0,2} => {0,2,3,5}
9731[info] - {-3,-1} + {-10,-2} => {-13,-11,-5,-3}
9732[info] - {-1,3} + {0,2} => {-1,1,3,5}
9733[info] - {0} + LongValue => LongValue
9734[info] - {Long.MinValue,3} + {3,2} => {Long.MinValue+2,Long.MinValue+3,5,6}
9735[info] - {-3,-1} + {-3,Long.MaxValue} => {-6,-4,Long.MaxValue-3,Long.MaxValue-1}
9736[info] the behavior of lsub
9737[info] - {0,3} - {0,2} => {-2,0,1,3}
9738[info] - {-3,-1} - {-10,-2} => {-1,1,7,9}
9739[info] - {-1,3} - {0,2} => {-3,-1,1,3}
9740[info] - {0} - LongValue => LongValue
9741[info] - LongValue - {0} => LongValue
9742[info] - {Long.MinValue,3} - {3,2} => {0,1,Long.MinValue-2,Long.MinValue-3}
9743[info] - {Long.MaxValue,3} - {-3,2} => {Long.MaxValue+3,1,6,Long.MaxValue-2}
9744[info] the behavior of ldiv
9745[info] - {1,3} / {2} => {0,1}
9746[info] - {1,3} / {1} => {1,3}
9747[info] - {1,3} / {0} => ThrowsException
9748[info] - {1,3} / {-1} => {-3,-1}
9749[info] - LongValue / {0} => ThrowsException
9750[info] - LongValue / LongValue => Value and ThrowsException
9751[info] - {-1,200} / LongValue => Value and ThrowsException
9752[info] - {Long.MinValue,-1} / Long.MaxValue => {-1,0}
9753[info] - {Long.MinValue,Long.MaxValue} / Long.MaxValue => {-1,1}
9754[info] the behavior of lrem
9755[info] - LongValue % LongValue => LongValue + Exception
9756[info] - (the dividend is known, but the divisor is 0) {0,3} % {0} => Exception
9757[info] - (the dividend is unknown, but the divisor is 0) LongValue % {0} => Exception
9758[info] - (the dividend is unknown, but the divisor is known) LongValue % {2} => LongValue
9759[info] - (dividend and divisor are positive) {0,3} % {1,2} => {0,1}
9760[info] - (dividend and divisor are negative) {-10,-3} % {-2,-1} => {-1,0}
9761[info] - (the dividend may be positive OR negative) {-10,3} % {1,2} => {0,1}
9762[info] - (the dividend and the divisor may be positive OR negative) {-10,3} % {-3,4} => {-2,-1,0,3}
9763[info] - (the dividend and the divisor are positive) {0,Long.MaxValue} % {16} => {0,15}
9764[info] - (the dividend and the divisor are single values) {2} % {16} => {2}
9765[info] the behavior of land
9766[info] - {3} & {255} => {0}
9767[info] - {4} & {2} => {0}
9768[info] - LongValue & {2} => LongValue
9769[info] - {-2} & LongValue => LongValue
9770[info] - The result of the and of a set s and {-1} should be s itself; {2,4} & {-1} => {2,4}
9771[info] - A specific (but unknown) value & {0} should be {0}
9772[info] the behavior of lshl
9773[info] - LongValue l<< {2} => LongValue
9774[info] - {2} l<< IntegerValue => LongValue
9775[info] - {-1,1} l<< {2} => {-4,4}
9776[info] - {64} l<< {64} => {64}
9777[info] - {1} l<< {64} => {1}
9778[info] - {0} l<< {64} => {0}
9779[info] - {1} l<< {30} => {1073741824}
9780[info] - {1} l<< {2} => {4}
9781[info] - {0,2} l<< {2} => {0,8}
9782[info] - {1,2} l<< {2} => {4,8}
9783[info] the behavior of lshr
9784[info] - LongValue l>> {2} => LongValue
9785[info] - {2} l>> AnIntegerValue => LongValue
9786[info] - {-1,1} l>> {2} => {-1,0}
9787[info] - {256} l>> {64} => {256}
9788[info] - {256} l>> {8} => {1}
9789[info] - {256} l>> {9} => {0}
9790[info] - {0} l>> {64} => {0}
9791[info] - {1} l>> {30} => {0}
9792[info] - {1} l>> {2} => {0}
9793[info] - {1} l>> {0} => {1}
9794[info] - {32,64} l>> {2} => {8,16}
9795[info] the behaviour of lcmp
9796[info] - compare two single-element sets where v1 < v2; lcmp({2}, {4}) => [-1,-1]
9797[info] - compare two single-element sets where v1 = v2; lcmp({2}, {2}) => [0,0]
9798[info] - compare two single-element sets where v1 > v2; lcmp({4}, {2}) => [1,1]
9799[info] - compare a specific (but unknown) LongValue with {Long.MinValue} where v1 can't be < v2; lcmp(LongValue, {Long.MinValue}) => [0,1]
9800[info] - compare a specific (but unknown) LongValue with {Long.MaxValue} where v1 can't be > v2; lcmp({LongValue, {Long.MaxValue}) => [-1,0]
9801[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]
9802[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]
9803[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]
9804[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]
9805[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]
9806[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]
9807[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]
9808[info] - compare two multi-element sets where v1.last overlaps with v2.head; lcmp({2,4}, {4,5}) => [-1,0]
9809[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]
9810[info] - compare two multi-element sets where v1.head overlaps with v2.last; lcmp({2,4}, {-4,2}) => [0,1]
9811[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]
9812[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]
9813[info] - compare two multi-element sets where v1.last overlaps with v2.last; lcmp({-2,0},{-1,0}) => [-1,1]
9814[info] PerformInvocationsTest:
9815[info] PerformInvocations
9816[info][class file reader] information about class files synthesized at parsing time is removed
9817[info][class file reader] the control-flow is simplified
9818[info][class file reader] control flow simplifications are not logged
9819[info][class file reader] invokedynamics are rewritten
9820[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9821[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9822[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9823[info][class file reader] unknown invokedynamics are logged
9824[info][class file reader] dynamic constants are rewritten
9825[info][class file reader] rewrites of dynamic constants are not logged
9826[info][class file reader] unknown dynamic constants are logged
9827[info][class file reader] unresolved dynamic constants are logged
9828[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9829[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}
9830[info][project setup] computing type hierarchy took 0.0062 s
9831[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9832[warn][project configuration - instance methods] no class files found for: {java.awt.HeadlessException, java.io.Serializable, java.lang.AbstractMethodError, java.lang.ArithmeticException, java.lang.ArrayIndexOutOfBoundsException, java.lang.ArrayStoreException, java.lang.AssertionError, java.lang.BootstrapMethodError, java.lang.CharSequence, java.lang.Class, ...}
9833[info][project setup] computing defined methods took 0.0070 s
9834[info][project setup] computing overriding information took 0.0023 s
9835[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9836[info][progress] project created (2)
9837[info][project configuration] project validation revealed 0 significant issues
9838[info][project setup] validating the project took 0.0090 s
9839[info][project setup] creating the project took 0.0263 s
9840[info] - should be able to analyze a simple static method that does nothing
9841[warn][project configuration] method reference cannot be resolved: java.lang.UnsupportedOperationException{ (static?) void <init>()}
9842[info] - should be able to analyze a simple static method that always throws an exception
9843[warn][project configuration] method reference cannot be resolved: java.lang.System{ (static?) long currentTimeMillis()}
9844[info] - should be able to analyze a static method that calls another static method that my fail
9845[info] - should be able to analyze a static method that calls another static method
9846[warn][project configuration] method reference cannot be resolved: java.lang.Object{ (static?) void <init>()}
9847[info] - should be able to analyze a static method that calls multiple other static methods
9848[info] - should be able to analyze a static method that processes the results of other static methods
9849[warn][project configuration] method reference cannot be resolved: java.lang.UnknownError{ (static?) void <init>()}
9850[warn][project configuration] method reference cannot be resolved: java.lang.NullPointerException{ (static?) void <init>()}
9851[warn][project configuration] method reference cannot be resolved: java.lang.IllegalArgumentException{ (static?) void <init>()}
9852[info] - should be able to analyze a static method that throws different exceptions using the same throws statement
9853[info] - should be able to analyze a static method that calls another static method that calls ...
9854[info] - should be able to analyze a method that analyzes the correlation between values
9855[info] - should be able to identify the situation where a passed value is returned as is
9856org.opalj.ai.AIResultBuilder$$anon$2@4801e394
9857[info] - should be able to return the information that a parameter or some other value is returned
9858[info] MethodsWithBranchesTest:
9859[info] the abstract interpreter
9860[info] - should be able to analyze a method that performs a comparison with "nonnull"
9861[info] - should be able to analyze a method that performs a comparison with "null"
9862[info] - should be able to analyze methods that perform multiple comparisons
9863[info] ReflectiveInvokerTest:
9864[info] the ReflectiveInvoker trait
9865[info] - should be able to call a static method
9866[info] - should be able to call a static method with a primitive parameter
9867[info] - should be able to call a virtual method without parameters
9868[info] - should be able to call a virtual method with multiple parameters
9869[info] - should be able to handle methods that return void
9870[info] - should return None when the receiver can't be transformed to a Java object
9871[info] - should return None when a parameter can't be transformed to a Java object
9872[info] - should return None when the class is not in the classpath
9873[info] - should return None when the method is not declared
9874[info] - should return Some(NullPointerException) when the receiver is null and we want to invoke an instance method
9875[info] - should return the exception that is thrown by the invoked method
9876[info] the JavaObjectConversions trait
9877[info] - should convert to the correct target type
9878[info][class file reader] information about class files synthesized at parsing time is removed
9879[info][class file reader] the control-flow is simplified
9880[info][class file reader] control flow simplifications are not logged
9881[info][class file reader] invokedynamics are rewritten
9882[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9883[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9884[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9885[info][class file reader] unknown invokedynamics are logged
9886[info][class file reader] dynamic constants are rewritten
9887[info][class file reader] rewrites of dynamic constants are not logged
9888[info][class file reader] unknown dynamic constants are logged
9889[info][class file reader] unresolved dynamic constants are logged
9890[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9891[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}
9892[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9893[info][project setup] computing type hierarchy took 0.0061 s
9894[info][project setup] computing overriding information took 0.0021 s
9895[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, ...}
9896[info][project setup] computing defined methods took 0.0103 s
9897[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9898[info][progress] project created (3)
9899[info][project configuration] project validation revealed 0 significant issues
9900[info][project setup] validating the project took 0.0100 s
9901[info][project setup] creating the project took 0.0283 s
9902[info] ConstraintsBetweenIntegerValuesTest:
9903[info] with constraint tracking between integer values
9904[info] - it should handle cases where we constrain and compare unknown values (without join)
9905[info] - it should handle cases where we constrain and compare unknown values (with join)
9906[info][class file reader] information about class files synthesized at parsing time is removed
9907[info][class file reader] the control-flow is simplified
9908[info][class file reader] control flow simplifications are not logged
9909[info][class file reader] invokedynamics are rewritten
9910[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9911[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9912[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9913[info][class file reader] unknown invokedynamics are logged
9914[info][class file reader] dynamic constants are rewritten
9915[info][class file reader] rewrites of dynamic constants are not logged
9916[info][class file reader] unknown dynamic constants are logged
9917[info][class file reader] unresolved dynamic constants are logged
9918[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9919[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}
9920[info][project setup] computing type hierarchy took 0.0065 s
9921[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9922[info][project setup] computing overriding information took 0.0039 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.0102 s
9925[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9926[info][progress] project created (4)
9927[info][project configuration] project validation revealed 0 significant issues
9928[info][project setup] validating the project took 0.0104 s
9929[info][project setup] creating the project took 0.0300 s
9930[info] ConstantFieldValuesResolutionTest:
9931[info] Using ConstantFieldValuesResolution
9932[info] - (Prerequisite) it should be possible to get the constant value of a field
9933[info] IssueLocationIDLTest:
9934[info] the toIDL method
9935[info] - should return a valid issue description for a basic PackageLocation
9936[info] - should return a valid issue description for a PackageLocation with details
9937[info] - should return a valid issue description for a basic ClassLocation
9938[info] - should return a valid issue description for a ClassLocation with details
9939[info] - should return a valid issue description for a method with no parameters and no return value
9940[info] - should return a valid issue description for a method with two int parameters and which returns int values
9941[info] - should return a valid issue description for a method which returns ints and declares one parameter
9942[info] - should return a valid issue description for a method with two int parameters and which returns int values and which has further details
9943[info] - should return a valid issue description for an InstructionLocation in a method without parameters which returns nothing
9944[info] - should return a valid issue description for InstructionLocation with int return and 2 parameters
9945[info] - should return a valid issue description for InstructionLocation with int return, 2 parameters and details
9946[info] StringValuesTest:
9947[info] joining two StringValues
9948[info] - should result in a new instance if both values have the same properties but represent different instances
9949[info] - should result in some object value if both values have the same origin but different values
9950[info] - should result in a new object value if the original value is some object value
9951[info] - should result in some object value if the new value is some object value
9952[info] - should result in a MultipleReferenceValue if both values have different origins
9953[info] summarization of StringValues
9954[info] - should result in the original value
9955[info] - should result – if the values are stored in a MultipleReferenceValues – in an ObjectValue
9956[info][class file reader] information about class files synthesized at parsing time is removed
9957[info][class file reader] the control-flow is simplified
9958[info][class file reader] control flow simplifications are not logged
9959[info][class file reader] invokedynamics are rewritten
9960[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
9961[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9962[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
9963[info][class file reader] unknown invokedynamics are logged
9964[info][class file reader] dynamic constants are rewritten
9965[info][class file reader] rewrites of dynamic constants are not logged
9966[info][class file reader] unknown dynamic constants are logged
9967[info][class file reader] unresolved dynamic constants are logged
9968[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
9969[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}
9970[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
9971[info][project setup] computing type hierarchy took 0.0056 s
9972[info][project setup] computing overriding information took 0.0022 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.0049 s
9975[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
9976[info][progress] project created (5)
9977[info][project configuration] project validation revealed 0 significant issues
9978[info][project setup] validating the project took 0.0064 s
9979[info][project setup] creating the project took 0.0222 s
9980[info] DefaultIntegerRangesTest:
9981[info] central properties of domains that use IntegerRange values
9982[info] - the representation of the integer value 0 should be an IntegerRange(0,0) value
9983[info] operations involving IntegerRange values
9984[info] the behavior of join if we exceed the maximum configured cardinality
9985[info] - (a join of [2,3] and [5,6] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,127))"
9986[info] - (a join of [2,3] and [177,230] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,Short.MaxValue))"
9987[info] - (a join of [20000,300000] and [177,230] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(0,Int.MaxValue))"
9988[info] - (join of two ranges with positive values that do not exceed the spread); i1 join i2 => "StructuralUpdate(IntegerRange(2,4))"
9989[info] - (a join of [-2,-1] and [-5,-4] which exceeds the max. card.); i1 join i2 => "StructuralUpdate(IntegerRange(-128,-1))"
9990[info] - (join of two ranges with negative values that do not exceed the spread); i1 join i2 => "StructuralUpdate(IntegerRange(-3,-1))"
9991[info] - (join of two ranges with Int.MaxValue); i1 join i2 => "StructuralUpdate(IntegerRange(-128,Int.MaxValue))"
9992[info] - (join of two ranges one with [Int.MinValue+1 and Int.MaxValue]); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
9993[info] - the rejoin of two ranges which exceed the max. card. should result in the same range
9994[info] - the join of a range which has primitive value boundaries with some subrange should result in the same range
9995[info] the behavior of the join operation if we do not exceed the max. spread
9996[info] - (join with itself) val ir = IntegerRange(...); ir join ir => "NoUpdate"
9997[info] - (join of disjoint ranges) [Int.MinValue,-1] join [1,Int.MaxValue] => [Int.MinValue,Int.MaxValue]
9998[info] - (join of overlapping IntegerRange values) [-1,1] join [0,2] => [-1,2]
9999[info] - (join of an IntegerRange value and an IntegerRange value that describes a sub-range) [-1,3] join [0,2] => "MetaInformationUpdate"
10000[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'
10001[info] - (join of a "point" range with a non-overlapping range) [0,0] join [1,Int.MaxValue] => [0,Int.MaxValue]
10002[info] the behavior of the "summarize" function
10003[info] - it should be able to handle overlapping values
10004[info] - it should calculate the maximum range for non-overlapping values
10005[info] - a summary involving some IntegerValue should result in AnIntegerValue
10006[info] - should calculate the correct summary if Int.MaxValue is involved
10007[info] - should calculate the correct summary if Int.MinValue is involved
10008[info] the behavior of imul
10009[info] - [0,3] * [0,2] => [lb*lb=0,ub*ub=6]
10010[info] - [-3,-1] * [-10,-2] => [ub*ub=2,lb*lb=30]
10011[info] - [-1,3] * [0,2] => [lb*ub=-2,ub*ub=6]
10012[info] - [-3,3] * [-3,2] => [ub*lb=-9,lb*lb=9]
10013[info] - [0,0] * AnIntegerValue => [0,0]
10014[info] - [Int.MinValue,3] * [-3,2] => AnIntegerValue
10015[info] - [0,3] * [-3,Int.MaxValue] => AnIntegerValue
10016[info] - The result of the multiplying a range r by [1,1] should be r itself; [2,4] * [1,1] => [2,4]
10017[info] - A specific (but unknown) value v1 * [1,1] should be v1 itself
10018[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
10019[info] - The result of multiplying a specific (but unknown) value v1 by [2,4] should be a specific (but unknown) value different from v1
10020[info] - The result of multiplying a range by r@[0,0] should be r itself; [2,4] * [0,0] => [0,0]
10021[info] - A specific (but unknown) value * r@[0,0] should be r itself
10022[info] the behavior of ior
10023[info] - AnIntegerValue | [8,19] => AnIntegerRange
10024[info] - AnIntegerValue | [0,0] => AnIntegerRange
10025[info] - [Int.MinValue,Int.MaxValue] | [8,19] => [Int.MinValue, Int.MaxValue]
10026[info] - (two point ranges) [Int.MaxValue-2,Int.MaxValue-2] | [Int.MaxValue-1,Int.MaxValue-1] => [Int.MaxValue, Int.MaxValue]
10027[info] - [Int.MaxValue-16,Int.MaxValue-8] | [Int.MaxValue-32,Int.MaxValue-16] => [Int.MaxValue, Int.MaxValue]
10028[info] - [Int.MinValue, Int.MaxValue] | [8,19] => [Int.MinValue, Int.MaxValue]
10029[info] - [8,19] | [Int.MinValue, Int.MaxValue] => [Int.MinValue, Int.MaxValue]
10030[info] - [Int.MinValue,2] | [8,19] => [Int.MinValue, 19]
10031[info] - [3,3] | [8,19] => [11, 19]
10032[info] - [3,3] | [19,19] => [19,19]
10033[info] - [3,3] | [1,19] => [3,19]
10034[info] - [1,3] | [1,4] => [1,7]
10035[info] - [0,20] | [8,10] => [8,30]
10036[info] - [0,0] | [0,0] => [0,0]
10037[info] - [-5,3] | [8,19] => [-5, 19]
10038[info] - [-5,-3] | [8,19] => [-5, -1]
10039[info] - [-5,-3] | [-8,19] => [-5, -1]
10040[info] - [-5,-3] | [-19,-8] => [-5, -1]
10041[info] - [-5,0] | [-19,-8] => [-19, -1]
10042[info] - [-5,-3] | [-19,0] => [-5, -1]
10043[info] - [3,5] | [-19,-1] => [-19, -1]
10044[info] - [3,5] | [-19,1] => [-19, 5]
10045[info] - [-3,5] | [-19,1] => [-19, 5]
10046[info] - [-1,1] | [0,1] => [-1, 1]
10047[info] - [-10,-10] | [-9,-9] => [-9, -9]
10048[info] - [-10,-10] | [-9,0] => [-10, -1]
10049[info] - [10,10] | [-9,-9] => [-1, -1]
10050[info] - The result of the or of a range r and [0,0] should be r itself; [2,4] | [0,0] => [2,4]
10051[info] - A specific (but unknown) value v1 | [0,0] should be v1 itself
10052[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
10053[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
10054[info] - The result of the or of a range and r@[-1,-1] should be r itself; [2,4] | [-1,-1] => [-1,-1]
10055[info] - A specific (but unknown) value | r@[-1,-1] should be r itself
10056[info] the behavior of ineg
10057[info] - -[0,5] => [-5,0]
10058[info] - -[0,0] => [0,0]
10059[info] - -[-17,31] => [-31,17]
10060[info] - -(-[-17,31]) => [-17,31]
10061[info] - -[Int.MinValue,Int.MinValue] => [Int.MinValue,Int.MinValue]
10062[info] - -[Int.MinValue,3] => AnIntegerValue
10063[info] the behavior of ishr
10064[info] - [-100,-100] >> [4,4] => [-7, -7]
10065[info] - [20,20] >> [4,4] => [1, 1]
10066[info] - [-10,5] >> [3,3] => [-2, 0]
10067[info] - [-10,5] >> [3,31] => [-2, 0]
10068[info] - [-10,5] >> [1,3] => [-5, 2]
10069[info] - [-1,1] >> [0,31] => [-1, 1]
10070[info] - [-10,-5] >> [1,3] => [-5, -1]
10071[info] - [-10,-5] >> [1,31] => [-5, -1]
10072[info] - [10,50] >> [1,31] => [0, 25]
10073[info] - [1,5] >> [0,2] => [0, 5]
10074[info] - [Int.MinValue, Int.MinValue+100] >> [0,31] => [-2147483648,-1]
10075[info] - [Int.MaxValue-1000, Int.MaxValue] >> [10,12] => [524287,2097151]
10076[info] - [-1000, -1] >> [-5,12] => [-1000,-1]
10077[info] - [-10, 1] >> [-8,12] => [-10,1]
10078[info] - [10, 12] >> [-12,12] => [0,12]
10079[info] - [-1000, -1] >> [13,35] => [-1,-1]
10080[info] - [-10, 1] >> [30,45] => [-1,0]
10081[info] - [1, 12] >> [20,120] => [0,0]
10082[info] - [10, 10] >> [-9,-9] => [0,0]
10083[info] - [10, 10] >> [128,135] => [0,10]
10084[info] - [10, 15] >> [-9,-9] => [0,15]
10085[info] - [-10, -5] >> [-9,-9] => [-10,-1]
10086[info] - [-10, -5] >> [99,99] => [-10,-1]
10087[info] - [-10, 5] >> [99,99] => [-10,5]
10088[info] - AnIntegerValue >> [31,31] => AnIntegerValue
10089[info] - AnIntegerValue >> [0,0] => AnIntegerValue
10090[info] - [0, 0] >> AnIntegerValue => [0,0]
10091[info] - The result of right-shifting a range r (negative values) by [0,0] should be r itself; [-4,-2] >> [0,0] => [-4,-2]
10092[info] - A specific (but unknown) value v1 right-shifted by [0,0] should be v1 itself
10093[info] - r@[0,0] right-shifted by a specific (but unknown) IntegerValue should be r itself
10094[info] - r@[0,0] right-shifted by a "point" range should be r itself
10095[info] - r@[0,0] right-shifted by [2,4] should be r itself
10096[info] - r@[-1,-1] right-shifted by a specific (but unknown) IntegerValue should be r itself
10097[info] - r@[-1,-1] right-shifted by a "point" range should be r itself
10098[info] - r@[-1,-1] right-shifted by [2,4] should be r itself
10099[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
10100[info] - A specific (but unknown) value v1 right-shifted by [2,4] should be a specific (but unknown) value different from v1
10101[info] the behavior of iadd
10102[info] - [0,3] + [0,2] => [0,5]
10103[info] - [-3,-1] + [-10,-2] => [-13,-3]
10104[info] - [-1,3] + [0,2] => [-1,5]
10105[info] - [0,0] + AnIntegerValue => AnIntegerValue
10106[info] - [Int.MinValue,3] + [2,3] => [Int.MinValue+2,6]
10107[info] - [-3,-1] + [-3,Int.MaxValue] => [-6,Int.MaxValue-1]
10108[info] - [Int.MinValue,3] + [-3,2] => AnIntegerValue
10109[info] - A specific (but unknown) value v1 + [0,0] should be v1 itself
10110[info] - The result of adding [0,0] to a range r should be r itself; [2,4] + [0,0] => [2,4]
10111[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
10112[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
10113[info] the behavior of isub
10114[info] - [0,3] - [0,2] => [-2,3]
10115[info] - [-3,-1] - [-10,-2] => [-1,9]
10116[info] - [-1,3] - [0,2] => [-3,3]
10117[info] - [0,0] - AnIntegerValue => AnIntegerValue
10118[info] - AnIntegerValue - [0,0] => AnIntegerValue
10119[info] - [Int.MinValue,3] - [2,3] => AnIntegerValue
10120[info] - [2,3] - [Int.MinValue,3] => AnIntegerValue
10121[info] - [-3,-1] - [-3,Int.MaxValue] => AnIntegerValue
10122[info] - [-1,-1] - [-3,Int.MaxValue] => [Int.MinValue,2]
10123[info] - A specific (but unknown) value - 'itself' => [0,0]
10124[info] - A specific (but unknown) value v1 - [0,0] should be v1 itself
10125[info] - The result of subtracting a range r by [0,0] should be r itself; [2,4] - [0,0] => [2,4]
10126[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
10127[info] - The result of subtracting [2,4] by a specific (but unknown) value v1 should be a specific (but unknown) value different from v1
10128[info] the behavior of idiv
10129[info] - [1,3] / [2,2] => [0,1]
10130[info] - [1,3] / [1,1] => [1,3]
10131[info] - [1,3] / [0,0] => ThrowsException
10132[info] - [1,3] / [-1,-1] => ComputedValue
10133[info] - AnIntegerValue / [0,0] => ThrowsException
10134[info] - AnIntegerValue / AnIntegerValue => Value and ThrowsException
10135[info] - [-1,200] / AnIntegerValue => Value and ThrowsException
10136[info] - [Int.MinValue,-1] / Int.MaxValue => [1,0]
10137[info] - [Int.MinValue,Int.MaxValue] / Int.MaxValue => [-1,1]
10138[info] the behavior of irem
10139[info] - AnIntegerValue % AnIntegerValue => AnIntegerValue + Exception
10140[info] - [Int.MinValue,0] % AnIntegerValue => AnIntegerValue + Exception
10141[info] - AnIntegerValue % [Int.MinValue,0]=> AnIntegerValue + Exception
10142[info] - (the dividend is known, but the divisor is 0) [0,3] % [0,0] => Exception
10143[info] - (the dividend is unknown, but the divisor is 0) AnIntegerValue % [0,0] => Exception
10144[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % [0,22] => [-21,21] + Exception
10145[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % [2,4] => [-3,3]
10146[info] - (dividend and divisor are positive) [0,3] % [1,2] => [0,1]
10147[info] - (dividend and divisor are negative) [-10,-3] % [-2,-1] => [-1,0]
10148[info] - (the dividend may be positive OR negative) [-10,3] % [1,2] => [-1,1]
10149[info] - (the dividend and the divisor may be positive OR negative) [-10,3] % [-3,4] => [-3,3] + Exception
10150[info] - (the dividend is a value 2^x and the divisor is a multiplicative of 2^x) [32,32] % [16,16] => [0,15]
10151[info] - (the dividend and the divisor are positive) [0,Int.MaxValue] % [16,16] => [0,15]
10152[info] - (the dividend (range) is smaller than the divisor) [1,8] % [1,16] => [1,8]
10153[info] - (the dividend and the divisor are point values) [2,2] % [16,16] => [2,2]
10154[info] the behavior of iand
10155[info] - [3,3] & [255,255] => [0,0]
10156[info] - [4,4] & [2,2] => [0,0]
10157[info] - [2,2] & [4,4] => [0,0]
10158[info] - AnIntegerValue & [2,2] => [0,2]
10159[info] - AnIntegerValue & [1,1] => [0,1]
10160[info] - [1,1] & AnIntegerValue => [0,1]
10161[info] - [2,2] & AnIntegerValue => [0,2]
10162[info] - [-2,-2] & AnIntegerValue => [0,2]
10163[info] - [-2,-2] & AnIntegerValue => AnIntegerValue
10164[info] - The result of the and of a range r and [1,1] should be r itself; [2,4] & [-1,-1] => [2,4]
10165[info] - A specific (but unknown) value v1 & [-1,-1] should be v1 itself
10166[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
10167[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
10168[info] - The result of the and of a range and r@[0,0] should be r itself; [2,4] & [0,0] => [0,0]
10169[info] - A specific (but unknown) value & r@[0,0] should be r itself
10170[info] the behavior of iushr
10171[info] - (two "point" ranges where both values are larger than zero) [7,7] >>> [2,2] => -1 >>> 2 === 1073741823
10172[info] - (two "point" ranges where the value is smaller than zero) [-1,-1] >>> [2,2] => -1 >>> 2 === 1073741823
10173[info] - (two "point" ranges which are both smaller than zero) [-5,-5] >>> [-2,-2] => -5 >>> -2 === 3
10174[info] - (two "point" ranges where the shift value is smaller than zero) [5,5] >>> [-2,-2] => 5 >>> -2 === 0
10175[info] - (no-shift/shift by zero) [-20, 20] >>> [0,0] => [-20,20]
10176[info] - [20, 20] >>> [2,4] => [1,5]
10177[info] - [Int.MinValue, Int.MinValue+100] >>> [25,45] => [1,64]
10178[info] - [2, 4] >>> [25,45] => [0,0]
10179[info] - [-2, 4] >>> [25,45] => [0,127]
10180[info] - [5, 20] >>> [-20,1] => [2,20]
10181[info] - [-5, 20] >>> [-20,1] => [-5,2147483647]
10182[info] - [-20, -5] >>> [-20,1] => [-20,2147483645]
10183[info] - [Int.MinValue, Int.MinValue+100] >>> [25,31] => [1,64]
10184[info] - [Int.MinValue+9999,Int.MaxValue] >>> [4,8] => [8388568,134217727]
10185[info] - [-1, 1] >>> [4,8] => [0, 268435455]
10186[info] - [-25, 1] >>> [0,1] => [-25,2147483647]
10187[info] - [25, 60] >>> [0,25] => [0,60]
10188[info] - [0,1] >>> [0,1] => [0,1]
10189[info] - [15,15] >>> [5,5] => [0,0]
10190[info] - [-15,-15] >>> [5,5] => [134217727,134217727]
10191[info] - [-15,15] >>> [5,5] => [0,134217727]
10192[info] - [-15,15] >>> [0,31] => [-15,2147483647]
10193[info] - [5,45] >>> [0,31] => [0,45]
10194[info] - [-45,-5] >>> [0,31] => [-45,2147483645]
10195[info] the behavior of ixor
10196[info] - AnIntegerValue ^ [-10,-10] => AnIntegerValue
10197[info] - [-10,-10] ^ AnIntegerValue => AnIntegerValue
10198[info] - [-22,-2] ^ AnIntegerValue => AnIntegerValue
10199[info] - AnIntegerValue ^ [-22,-2] => AnIntegerValue
10200[info] - AnIntegerValue ^ [2,22] => AnIntegerValue
10201[info] - [2,22] ^ AnIntegerValue => AnIntegerValue
10202[info] - [-12,12] ^ AnIntegerValue => AnIntegerValue
10203[info] - AnIntegerValue ^ [-12,12] => AnIntegerValue
10204[info] - AnIntegerValue ^ AnIntegerValue => AnIntegerValue
10205[info] - [0,0] ^ AnIntegerValue => AnIntegerValue
10206[info] - AnIntegerValue ^ [0,0] => AnIntegerValue
10207[info] - x (AnIntegerValue) ^ x => [0,0]
10208[info] - [0,0] ^ [0,1] => [0,1]
10209[info] - [1,5] ^ [0,3] => [0,7]
10210[info] - [-1,5] ^ [0,3] => [-4,7]
10211[info] - [-10,-5] ^ [0,3] => [-12,-5]
10212[info] - [10,50] ^ [12,31] => [0,63]
10213[info] - [-10,50] ^ [12,31] => [-32,63]
10214[info] - [-5,-1] ^ [-8,-6] => [1,7]
10215[info] - [-5,-1] ^ [-80,-60] => [56,79]
10216[info] - [-500,-100] ^ [-120,-100] => [0,511]
10217[info] - [-1,-1] ^ [-120,-100] => [99,119]
10218[info] - [-5,-1] ^ [9,12] => [-16,-9]
10219[info] - [-50,-30] ^ [0,45] => [-64,-1]
10220[info] - [Int.MinValue,Int.MinValue+100] ^ [0,45] => [-2147483648,-2147483521]
10221[info] - [Int.MinValue,Int.MinValue+100] ^ [40,45] => [-2147483648,-2147483521]
10222[info] - [0,12] ^ [-14,-10] => [-16,-1]
10223[info] - [40,45] ^ [Int.MinValue,Int.MinValue+100] => [-2147483648,-2147483521]
10224[info] - [0,45] ^ [-50,-30] => [-64,-1]
10225[info] - [-1,1] ^ [0,12] => [-13,13]
10226[info] - [-1,19] ^ [10,18] => [-19,31]
10227[info] - [-25,19] ^ [10,18] => [-32,31]
10228[info] - [-25,19] ^ [Int.MaxValue-25,Int.MaxValue] => [-2147483648,2147483647]
10229[info] - [Int.MaxValue-25,Int.MaxValue] ^ [-25,19] => [-2147483648,2147483647]
10230[info] - [10,18] ^ [-25,19] => [-32,31]
10231[info] - [-25,19] ^ [-5,-1] => [-24,28]
10232[info] - [-5,-1] ^ [-25,19] => [-24,28]
10233[info] - [-1,1] ^ [-1,1] => [-2,1]
10234[info] - [-15,12] ^ [-1,34] => [-48,46]
10235[info] - [0,0] ^ [-1,34] => [-1,34]
10236[info] - [-1,0] ^ [-1,34] => [-35,34]
10237[info] - [0,0] ^ [34,34] => [34,34]
10238[info] - [Int.MinValue,Int.MaxValue] ^ [Int.MinValue,Int.MaxValue] => [Int.MinValue,Int.MaxValue]
10239[info] - [-8569,-8400] ^ [50000,50500] => [-58880,-57857]
10240[info] - [8569,12000] ^ [0,60] => [8512,12031]
10241[info] - [-1,0] ^ [100,102] => [-103,102]
10242[info] the behavior of ishl
10243[info] - [10,22] << [12,31] => [-2147483648,2013265920]
10244[info] - [1,22] << [1,4] => [2,352]
10245[info] - [0,5] << [0,4] => [0,80]
10246[info] - [1,5] << [4,4] => [16,80]
10247[info] - [1,5] << [-4,4] => [1,80]
10248[info] - [1,5] << [-4,-1] => [-2147483648,1610612736]
10249[info] - [1,5] << [-4,100] => [-2147483648,1610612736]
10250[info] - [1,5] << [50,100] => [-2147483648,1610612736]
10251[info] - [1,5] << [0,0] => [1,5]
10252[info] - [1,5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10253[info] - [-1,5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10254[info] - [-10,-5] << [Int.MaxValue,Int.MaxValue] => [-2147483648,0]
10255[info] - [1,50] << [Int.MinValue,Int.MaxValue] => [-2147483648,2080374784]
10256[info] - [-10,-5] << [Int.MinValue,Int.MinValue] => [-2147483648,1879048192]
10257[info] - [10,50] << [Int.MinValue,Int.MinValue] => [-2147483648,2080374784]
10258[info] - [-10,5] << [Int.MinValue,Int.MinValue] => [-2147483648,1879048192]
10259[info] - [-100,-50] << [0,0] => [-100,-50]
10260[info] - [-100,-50] << [3,24] => [-1677721600,-400]
10261[info] - [-10,-5] << [0,24] => [-167772160,-5]
10262[info] - [-10,-5] << [2,2] => [-40,-20]
10263[info] - [-10,-5] << [-2,2] => [-40,-5]
10264[info] - AnIntegerValue << [2,2] => AnIntegerValue
10265[info] - [2,2] << AnIntegerValue => AnIntegerValue
10266[info] - [-1,1] << [2,2] => [-4, 4]
10267[info] - (two "point" ranges where the value is smaller than zero) [-1,-1] << [2,2] => -1 << 2
10268[info] - (two "point" ranges which are both smaller than zero) [-5,-5] << [-2,-2] => -5 << -2
10269[info] - (two "point" ranges where the shift value is smaller than zero) [5,5] << [-2,-2] => 5 << -2
10270[info] - (the shift value is constant but too large) [64,64] << [64,64] => [64,64]
10271[info] - [1,1] << [64,64] => [1,1]
10272[info] - [0,0] << [64,64] => [0,0]
10273[info] - [1,1] << [30,30] => [1073741824,1073741824]
10274[info] - [1,1] << [2,2] => [4,4]
10275[info] - [0,2] << [2,2] => [0,8]
10276[info] - [1,2] << [2,2] => [4,8]
10277[info] - [1,2] << [2,3] => [4,16]
10278[info] - The result of left-shifting a range r (positive values) by [0,0] should be r itself; [2,4] << [0,0] => [2,4]
10279[info] - The result of left-shifting a range r (negative values) by [0,0] should be r itself; [-4,-2] << [0,0] => [-4,-2]
10280[info] - A specific (but unknown) value v1 left-shifted by [0,0] should be v1 itself
10281[info] - r@[0,0] left-shifted by a specific (but unknown) IntegerValue should be r itself
10282[info] - r@[0,0] left-shifted by a "point" range should be r itself
10283[info] - r@[0,0] left-shifted by [2,4] should be r itself
10284[info] - r@[-1,-1] left-shifted by a specific (but unknown) IntegerValue should be [Int.MinValue, -1]
10285[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
10286[info] - A specific (but unknown) value v1 left-shifted by [2,4] should be a specific (but unknown) value different from v1
10287[info] the behavior of the i2b cast operator
10288[info] - (byte)AnIntegerValue => [-128,+127]
10289[info] - (byte)[-10,19] => [-10,+19]
10290[info] - (byte)[0,129] => [-128,+127]
10291[info] the behavior of the i2s cast operator
10292[info] - (short)AnIntegerValue => [-Short.MinValue,Short.MaxValue]
10293[info] - (short)[0,129] => [0,129]
10294[info] - (short)[-128,+129000] => [-Short.MinValue,Short.MaxValue]
10295[info] the behavior of the relational operators
10296[info] the behavior of the greater or equal than (>=) operator
10297[info] - [3,3] >= [0,2] => Yes
10298[info] - [3,3] >= [0,3] => Yes
10299[info] - [Int.MaxValue,Int.MaxValue] >= AnIntegerValue should be Yes
10300[info] - [0,3] >= [3,3] => Unknown
10301[info] - [2,3] >= [1,4] => Unknown
10302[info] - [1,4] >= [2,3] => Unknown
10303[info] - [Int.MinValue,Int.MinValue] >= AnIntegerValue should be Unknown
10304[info] - [3,3] >= [4,4] => No
10305[info] - [-3,3] >= [4,40] => No
10306[info] - a specific (but unknown) value compared (>=) with itself should be Yes
10307[info] the behavior of the greater or equal than (<=) operator
10308[info] - a specific (but unknown) value compared (<=) with itself should be Yes
10309[info] - comparison(<=) of anInt with IntMin
10310[info] the behavior of the greater than (>) operator
10311[info] - [3,3] > [0,2] should be Yes
10312[info] - [3,300] > [0,2] should be Yes
10313[info] - [3,3] > [0,3] should be Unknown
10314[info] - [0,3] > [3,3] should be No
10315[info] - [2,3] > [1,4] should be Unknown
10316[info] - [-3,3] > [3,30] should be No
10317[info] - [3,3] > [4,4] should be No
10318[info] - [3,3] > [3,3] should be No
10319[info] - [Int.MinValue,Int.MinValue] > AnIntegerValue should be No
10320[info] - a specific (but unknown) value compared (>) with itself should be No
10321[info] the behavior of the greater than (<) operator
10322[info] - a specific (but unknown) value compared (<) with itself should be No
10323[info] the behavior of the equals (==) operator
10324[info] - [3,3] == [3,3] should be Yes
10325[info] - [2,2] == [3,3] should be No
10326[info] - [0,3] == [4,10] should be No
10327[info] - [0,3] == [3,3] should be Unknown
10328[info] - [0,3] == [0,3] should be Unknown
10329[info] - a specific (but unknown) value compared (==) with itself should be Yes
10330[info] the behavior of the not equals (!=) operator
10331[info] - a specific (but unknown) value compared (!=) with itself should be Yes
10332[info] the behavior of intIsSomeValueInRange
10333[info] - if the precise value is unknown
10334[info] - if no value is in the range (values are smaller)
10335[info] - if no value is in the range (values are larger)
10336[info] - if some value is in the range (completely enclosed)
10337[info] - if some value is in the range (lower-end is overlapping)
10338[info] - if some value is in the range (higher-end is overlapping)
10339[info] using IntegerRangeValues
10340[info] when we have multiple loops that reuse the same local variable
10341[info] - the analysis should calculate the correct bounds ("lowerBoundUpperBound")
10342[info] handling of complex dependent casts and modulo operations
10343[info] - the analysis should be correct in the presence of type casts ("randomModulo")
10344[info] constraint propagation
10345[info] - it should be able to adapt (<) the bounds of an IntegerRange value in the presences of aliasing and calculate the correct summary value
10346[info] - it should be able to adapt (<) the bounds of an IntegerRange value in the presences of aliasing
10347[info] - it should be able to adapt (<=) the bounds of an IntegerRange value in the presences of aliasing
10348[info] - it should be able to adapt (>=) the bounds of an IntegerRange value in the presences of aliasing
10349[info] - it should be able to adapt (>) the bounds of an IntegerRange value in the presences of aliasing
10350[info] - it should be able to collect a switch statement's cases and use that information to calculate a result
10351[info] - it should be able to detect contradicting conditions
10352[info] - it should be able to track integer values such that it is possible to potentially identify an array index out of bounds exception
10353[info] - it should be possible to identify dead code - even for complex conditions
10354[info] - an idempotent operation (+0) should not affect constraint propagation (cfDependentValuesAdd)
10355[info] - an idempotent operation (-0) should not affect constraint propagation (cfDependentValuesSub)
10356[info] - an idempotent operation (*1) should not affect constraint propagation (cfDependentValuesMult)
10357[info] - an idempotent operation (/1) should not affect constraint propagation (cfDependentValuesDiv)
10358[info] - an idempotent operation (& -1) should not affect constraint propagation (cfDependentValuesBitwiseAnd)
10359[info] - an idempotent operation (| 0) should not affect constraint propagation (cfDependentValuesBitwiseOr)
10360[info] - it should not happen that a constraint (if...) affects a value that was created by the same instruction (pc), but at a different point in time (cfDependentValues1_v1)
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_v2)
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_v3)
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 (cfDependentValues2)
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 (cfDependentValues3)
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 (cfDependentValues4)
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 (cfDependentValues5)
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 (cfDependentValues6)
10368[info] - it should not perform useless evaluations
10369[info] - it should handle casts correctly
10370[info] - it should handle cases where we have more complex aliasing
10371[info][project] finalized (LogContext(3287877))
10372[info][project] finalized (LogContext(3288075))
10373[info][project] finalized (LogContext(3287113))
10374[info][project] finalized (LogContext(3287801))
10375[info] PerformInvocationsWithRecursionDetectionTest:
10376[info] PerformInvocationsWithRecursionDetection
10377[info][class file reader] information about class files synthesized at parsing time is removed
10378[info][class file reader] the control-flow is simplified
10379[info][class file reader] control flow simplifications are not logged
10380[info][class file reader] invokedynamics are rewritten
10381[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
10382[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10383[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10384[info][class file reader] unknown invokedynamics are logged
10385[info][class file reader] dynamic constants are rewritten
10386[info][class file reader] rewrites of dynamic constants are not logged
10387[info][class file reader] unknown dynamic constants are logged
10388[info][class file reader] unresolved dynamic constants are logged
10389[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
10390[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}
10391[info][project setup] computing type hierarchy took 0.0056 s
10392[info][project setup] computing overriding information took 0.0017 s
10393[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
10394[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, ...}
10395[info][project setup] computing defined methods took 0.0102 s
10396[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
10397[info][progress] project created (5)
10398[info][project configuration] project validation revealed 0 significant issues
10399[info][project setup] validating the project took 0.0076 s
10400[info][project setup] creating the project took 0.0293 s
10401[info] - should be able to analyze a simple static, recursive method
10402[info] - should be able to analyze a method that is self-recursive and which will never abort
10403[warn][project configuration] method reference cannot be resolved: java.lang.System{ (static?) long currentTimeMillis()}
10404[info] - should be able to analyze a method that is self-recursive and which will never abort due to exception handling
10405[info] - should be able to analyze some methods with mutual recursion
10406[info] - should be able to analyze a static method that uses recursion to calculate the factorial of a small concrete number
10407[info][analysis configuration] ai.domain.StaticCalls{ static int fak(int){ is frequently evaluated using different operands (3): ( [int = 9] ; [int = 10] ; [int = 11] ) } }
10408[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] ) } }
10409[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] ) } }
10410[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] ) } }
10411[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] ) } }
10412[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] ) } }
10413[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] ) } }
10414[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] ) } }
10415[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] ) } }
10416[info] - should issue a warning if a method is called very often using different operands
10417[info] ClassValuesTest:
10418[info] ClassValues
10419[info] - should be able to create the right representation for Arrays of primitive values
10420[info] - should be able to create the right representation for Arrays of object values
10421[info] - should be able to trace static class values
10422[info] - should be able to handle the case that we are not able to resolve the class
10423[info] - should be able to trace literal strings in Class.forName(String) calls
10424[info] - should be able to trace literal strings in Class.forName(String,boolean,ClassLoader) calls
10425[info] - should be able to trace known string variables in Class.forName calls
10426[info] - should be able to trace literal strings in Class.forName(Module, String) calls
10427[info] - should be able to trace known string variables in Class.forName(Module, String) calls
10428[info] - should over-approximate when incompatible class names and modules are combined in Class.forName
10429[info] - should be able to correctly join multiple class values
10430[info] - should be able to trace static class values of primitives
10431[info] MethodsWithLoopsTest:
10432[info] the abstract interpreter when analyzing methods with loops
10433[info] - should be able to analyze a method that never terminates
10434[info] MethodsWithExceptionsTest:
10435[info] the abstract interpreter
10436[info] - should be able to analyze a method that always throws an exception
10437[info] - should be able to analyze a method that catches everything
10438[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
10439[info] - should be able to analyze a method that catches the thrown exceptions
10440[info] - should be able to handle the pattern where some (checked) exceptions are caught and then rethrown as an unchecked exception
10441[info] - should be able to analyze a method that always throws an exception (from the code/generated by the JVM)
10442[info] RelevanceIDLTest:
10443[info] the toIDL method
10444[info] - should return a valid IDLJson object for Relevance.OfNoRelevance
10445[info] - should return a valid IDLJson object for Relevance.High
10446[info] IssueDetailsIDLTest:
10447[info] the toIDL method
10448[info] - should return a valid issue description if there are no LocalVariables
10449[info] - should return a valid issue description if we have a single int typed LocalVariable
10450[info] - should return a valid issue description if we have an int and double LocalVariable
10451[info] - should return a valid issue description for the Operand of a SimpleConditionalBranchInstruction with one operand
10452[info] - should return a valid issue description for the Operands of a SimpleConditionalBranchInstruction with two operands
10453[info] - should return a valid issue description for the Operands of a CompoundConditionalBranchInstruction with a single case
10454[info] - should return a valid issue description for the Operands of a CompoundConditionalBranchInstruction with two cases
10455[info] - should return a valid issue description for the Operands of a StackManagementInstruction with a single operand
10456[info] - should return a valid issue description for the Operands of a StackManagementInstruction with 2 operands
10457[info] - should return a valid issue description for the Locals accessed by an IINC(0)
10458[info] - should return a valid issue description for the Locals accessed by an IINC(1)
10459[info] - should return a valid issue description for an instruction without operands
10460[info] - should return a valid issue description for the operands of an athrow instruction
10461[info] - should return a valid issue description for the operands of some arithmetic instruction with 2 operands
10462[info][class file reader] information about class files synthesized at parsing time is removed
10463[info][class file reader] the control-flow is simplified
10464[info][class file reader] control flow simplifications are not logged
10465[info][class file reader] invokedynamics are rewritten
10466[info][class file reader] rewrites of LambdaMetaFactory based invokedynamics are not logged
10467[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10468[info][class file reader] rewrites of StringConcatFactory based invokedynamics are not logged
10469[info][class file reader] unknown invokedynamics are logged
10470[info][class file reader] dynamic constants are rewritten
10471[info][class file reader] rewrites of dynamic constants are not logged
10472[info][class file reader] unknown dynamic constants are logged
10473[info][class file reader] unresolved dynamic constants are logged
10474[info][project configuration] JDK classes not found (using the preconfigured type hierarchy (based on Java 7) for classes belonging java.lang)
10475[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}
10476[warn][project configuration - class hierarchy] supertype information incomplete: {class java.awt.HeadlessException}
10477[info][project setup] computing type hierarchy took 0.0068 s
10478[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, ...}
10479[info][project setup] computing overriding information took 0.0013 s
10480[info][project setup] computing defined methods took 0.0062 s
10481[info][project configuration] not using Java 11+ call semantics (required JVM version is 53)
10482[info][progress] project created (6)
10483[info][project configuration] project validation revealed 0 significant issues
10484[info][project setup] validating the project took 0.0069 s
10485[info][project setup] creating the project took 0.0226 s
10486[info] DefaultIntegerSetsTest:
10487[info] central properties of domains that use IntegerSet values
10488[info] - the representation of the constant integer value 0 should be an IntegerSet value
10489[info] operations involving IntegerSet values
10490[info] the behavior of join if we exceed the max cardinality
10491[info] - (join of two sets with positive values that exceed the cardinality); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
10492[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))"
10493[info] - (join of two sets with positive and negative values that exceed the cardinality); i1 join i2 => "StructuralUpdate(AnIntegerValue)"
10494[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))"
10495[info] the behavior of the join operation if we do not exceed the max. spread
10496[info] - (join with itself) IntegerSet(0) join IntegerSet(0) => "NoUpdate"
10497[info] - (join of disjoint sets) {Int.MinValue,-1} join {1,Int.MaxValue} => {Int.MinValue,-1,1,Int.MaxValue}
10498[info] - (join of intersecting IntegerSets) {-1,1} join {0,1} => {-1,0,1}
10499[info] - (join of two IntegerSets with the same values) {-1,1} join {-1,1} => "MetaInformationUpdate"
10500[info] the behavior of the "summarize" function
10501[info] - it should be able to handle intersecting IntegerSets
10502[info] - it should be able to handle disjunct IntegerSets
10503[info] - a summary involving some IntegerValue should result in AnIntegerValue
10504[info] - should calculate the correct summary if Int.MaxValue is involved
10505[info] - should calculate the correct summary if Int.MinValue is involved
10506[info] the behavior of imul
10507[info] - {0,3} * {0,2} => {0,6}
10508[info] - {-3,-1} * {-10,-2} => {2,6,10,30}
10509[info] - {-1,3} * {0,2} => {-2,0,6}
10510[info] - {-3,3} * {-2,2} => {-6,6}
10511[info] - {3} * AnIntegerValue => AnIntegerValue
10512[info] - {Int.MinValue} * {0} => {0}
10513[info] - {Int.MaxValue} * {0} => {0}
10514[info] - {Int.MinValue} * {2} => {Int.MinValue*2}
10515[info] - {Int.MaxValue} * {2} => {Int.MaxValue*2}
10516[info] - {0,Int.MaxValue} * {Int.MinValue,0} => {Int.MaxValue*Int.MinValue,0}
10517[info] - The result of the mul of a set s and {1} should be s itself; {2,4} * {1} => {2,4}
10518[info] - A specific (but unknown) value * {0} should be {0}
10519[info] the behavior of ior
10520[info] - AnIntegerValue | {8,19} => AnIntegerValue
10521[info] - {Int.MinValue,Int.MaxValue} | {8,19} => {Int.MinValue+8, Int.MinValue+19, Int.MaxValue}
10522[info] - {Int.MaxValue-2,Int.MaxValue-1} | {Int.MaxValue-1,Int.MaxValue} => {Int.MaxValue-1, Int.MaxValue}
10523[info] - {3} | {8,19} => {11,19}
10524[info] - {0} | {0} => {0}
10525[info] - {0} | {1} => {1}
10526[info] - {1} | {1} => {1}
10527[info] - {1, 3} | {7, 15} => {7, 15}
10528[info] - {8} | {2, 7} => {10, 15}
10529[info] - The result of the or of a set s and {0} should be s itself; {2,4} | {0} => {2,4}
10530[info] - A specific (but unknown) value | {-1} should be {-1}
10531[info] the behavior of ixor
10532[info] - AnIntegerValue ^ {8,19} => AnIntegerValue
10533[info] - {Int.MinValue,Int.MaxValue} ^ {8,19} => {Int.MinValue+8,Int.MinValue+19,Int.MaxValue-19,Int.MaxValue-8}
10534[info] - {Int.MaxValue-2,Int.MaxValue-1} ^ {Int.MaxValue-1,Int.MaxValue} => {0,1,2,3}
10535[info] - {3} ^ {8,19} => {11,16}
10536[info] - {0} ^ {0} => {0}
10537[info] - {0} ^ {1} => {1}
10538[info] - {1} ^ {1} => {0}
10539[info] - {1, 3} ^ {7, 15} => {4,6,12,14}
10540[info] - {8} ^ {2, 7} => {15}
10541[info] - {Int.MaxValue} ^ {0} => {Int.MaxValue}
10542[info] the behavior of iadd
10543[info] - {0,3} + {0,2} => {0,2,3,5}
10544[info] - {-3,-1} + {-10,-2} => {-13,-11,-5,-3}
10545[info] - {-1,3} + {0,2} => {-1,1,3,5}
10546[info] - {0} + AnIntegerValue => AnIntegerValue
10547[info] - {Int.MinValue,3} + {2,3} => {Int.MinValue+2,Int.MinValue+3,5,6}
10548[info] - {-3,-1} + {-3,Int.MaxValue} => {-6,-4,Int.MaxValue-3,Int.MaxValue-1}
10549[info] the behavior of isub
10550[info] - {0,3} - {0,2} => {-2,0,1,3}
10551[info] - {-3,-1} - {-10,-2} => {-1,1,7,9}
10552[info] - {-1,3} - {0,2} => {-3,-1,1,3}
10553[info] - {0} - AnIntegerValue => AnIntegerValue
10554[info] - AnIntegerValue - {0} => AnIntegerValue
10555[info] - {Int.MinValue,3} - {2,3} => {0,1,Int.MinValue-2,Int.MinValue-3}
10556[info] - {Int.MaxValue,3} - {-3,2} => {Int.MaxValue+3,1,6,Int.MaxValue-2}
10557[info] the behavior of idiv
10558[info] - {1,3} / {2} => {0,1}
10559[info] - {1,3} / {1} => {1,3}
10560[info] - {1,3} / {0} => ThrowsException
10561[info] - {1,3} / {-1} => {-3,-1}
10562[info] - AnIntegerValue / {0} => ThrowsException
10563[info] - AnIntegerValue / AnIntegerValue => Value and ThrowsException
10564[info] - {-1,200} / AnIntegerValue => Value and ThrowsException
10565[info] - {Int.MinValue,-1} / Int.MaxValue => {-1,0}
10566[info] - {Int.MinValue,Int.MaxValue} / Int.MaxValue => {-1,1}
10567[info] the behavior of irem
10568[info] - AnIntegerValue % AnIntegerValue => AnIntegerValue + Exception
10569[info] - (the dividend is known, but the divisor is 0) {0,3} % {0} => Exception
10570[info] - (the dividend is unknown, but the divisor is 0) AnIntegerValue % {0} => Exception
10571[info] - (the dividend is unknown, but the divisor is known) AnIntegerValue % {2} => AnIntegerValue
10572[info] - (dividend and divisor are positive) {0,3} % {1,2} => {0,1}
10573[info] - (dividend and divisor are negative) {-10,-3} % {-2,-1} => {-1,0}
10574[info] - (the dividend may be positive OR negative) {-10,3} % {1,2} => {0,1}
10575[info] - (the dividend and the divisor may be positive OR negative) {-10,3} % {-3,4} => {-2,-1,0,3}
10576[info] - (the dividend and the divisor are positive) {0,Int.MaxValue} % {16} => {0,15}
10577[info] - (the dividend and the divisor are single values) {2} % {16} => {2}
10578[info] the behavior of iand
10579[info] - {3} & {255} => {0}
10580[info] - {4} & {2} => {0}
10581[info] - AnIntegerValue & {2} => AnIntegerValue
10582[info] - {-2} & AnIntegerValue => AnIntegerValue
10583[info] - The result of the and of a set s and {-1} should be s itself; {2,4} & {-1} => {2,4}
10584[info] - A specific (but unknown) value & {0} should be {0}
10585[info] the behavior of ishl
10586[info] - AnIntegerValue << {2} => AnIntegerValue
10587[info] - {2} << AnIntegerValue => AnIntegerValue
10588[info] - {-1,1} << {2} => {-4,4}
10589[info] - {64} << {64} => {64}
10590[info] - {1} << {64} => {1}
10591[info] - {0} << {64} => {0}
10592[info] - {1} << {30} => {1073741824}
10593[info] - {1} << {2} => {4}
10594[info] - {0,2} << {2} => {0,8}
10595[info] - {1,2} << {2} => {4,8}
10596[info] - {1,2} << {2,3} => {4,8,16}
10597[info] - {Int.MinValue,-64,Int.MaxValue} << {2,3} => {-512,-256,-8,-4,0}
10598[info] the behavior of ishr
10599[info] - AnIntegerValue >> {2} => AnIntegerValue
10600[info] - {2} >> AnIntegerValue => AnIntegerValue
10601[info] - {-1,1} >> {2} => {-1,0}
10602[info] - {256} >> {64} => {256}
10603[info] - {256} >> {8} => {1}
10604[info] - {256} >> {9} => {0}
10605[info] - {0} >> {64} => {0}
10606[info] - {1} >> {30} => {0}
10607[info] - {1} >> {2} => {0}
10608[info] - {1} >> {0} => {1}
10609[info] - {32,64} >> {2} => {8,16}
10610[info] - {Int.MinValue,Int.MaxValue} >> {16,31} => {-32768,-1,0,32767}
10611[info] the behavior of the i2b cast operator
10612[info] - (byte){-10,...,19} => {-10,...,+19}
10613[info] - (byte){0,...,129} => {-128,-127,0,...,+127}
10614[info] the behavior of the i2s cast operator
10615[info] - (short)AnIntegerValue => AnIntegerValue
10616[info] - (short){-10,...,129} => {-10,...,60}
10617[info] - (short){-128,...,+129000} => {-Short.MinValue,...,Short.MaxValue}
10618[info] the behavior of the relational operators
10619[info] the behavior of the greater or equal than (>=) operator
10620[info] - {3} >= {2} => Yes
10621[info] - {3} >= {3} => Yes
10622[info] - {Int.MaxValue} >= AnIntegerValue should be Yes
10623[info] - {0} >= {3} => No
10624[info] - {2,3} >= {1,4} => Unknown
10625[info] - {1,4} >= {2,3} => Unknown
10626[info] - {Int.MinValue} >= AnIntegerValue should be Unknown
10627[info] - {3} >= {4} => No
10628[info] - {-3,3} >= {-5,-4} => Yes
10629[info] - {-3,-2} >= {-4,-3} => Yes
10630[info] - a specific (but unknown) value compared (>=) with itself should be Yes
10631[info] the behavior of the greater or equal than (<=) operator
10632[info] - a specific (but unknown) value compared (<=) with itself should be Yes
10633[info] the behavior of the greater than (>) operator
10634[info] - {3} > {2} should be Yes
10635[info] - {3,300} > {0,2} should be Yes
10636[info] - {3} > {0,3} should be Unknown
10637[info] - {0} > {3} should be No
10638[info] - {2,3} > {1,4} should be Unknown
10639[info] - {-3,3} > {3,30} should be No
10640[info] - {3} > {3} should be No
10641[info] - {Int.MinValue} > AnIntegerValue should be No
10642[info] - a specific (but unknown) value compared (>) with itself should be No
10643[info] the behavior of the small than (<) operator
10644[info] - a specific (but unknown) value compared (<) with itself should be No
10645[info] - {0,3} < {4,10} should be No
10646[info] - {0,3} < {0,3} should be Unknown
10647[info] the behavior of the equals (==) operator
10648[info] - {3} == {3} should be Yes
10649[info] - {2} == {3} should be No
10650[info] - {0,3} == {4,10} should be No
10651[info] - {0,3} == {3} should be Unknown
10652[info] - {0,3} == {0,3} should be Unknown
10653[info] - a specific (but unknown) value compared (==) with itself should be Yes
10654[info] the behavior of the not equals (!=) operator
10655[info] - a specific (but unknown) value compared (!=) with itself should be Yes
10656[info] the behavior of intIsSomeValueInRange
10657[info] - if the precise value is unknown
10658[info] - if no value is in the range (values are smaller)
10659[info] - if no value is in the range (values are larger)
10660[info] - if some value is in the range (completely enclosed)
10661[info] - if some value is in the range (lower-end is overlapping)
10662[info] - if some value is in the range (higher-end is overlapping)
10663[info] - if the small values are too small and the large values are too large
10664[info] using IntegerSetValues
10665[info] without constraint tracking between values
10666[info] - it should be able to collect a switch statement's cases and use that information to calculate a result
10667[info] - it should be able to track integer values such that it is possible to potentially identify an array index out of bounds exception
10668[info] - it should be possible to identify dead code - even for complex conditions
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 (cfDependentValues1_v1)
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 (cfDependentValues1_v2)
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 (cfDependentValues1_v3)
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 (cfDependentValues2)
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 (cfDependentValues3)
10674[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)
10675[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)
10676[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)
10677[info] - it should not perform useless evaluations
10678[info] - it should handle cases where we have more complex aliasing
10679[info] DefaultConcreteArraysTest:
10680[info] array initializations
10681[info] - should be able to analyze a simple int array initialization
10682[info] - should be able to analyze a simple byte array initialization
10683[info] - should be able to analyze a simple short array initialization
10684[info] - should be able to analyze a simple long array initialization
10685[info] - should be able to analyze a simple float array initialization
10686[info] - should be able to analyze a simple double array initialization
10687[info] - should be able to analyze a simple boolean array initialization
10688[info] - should be able to analyze a simple char array initialization
10689[info] - should be able to analyze a simple string array initialization
10690[info] - should be able to analyze a simple object array initialization
10691[info] - should be able to analyze a an object array initialization with different concrete types
10692[info] - should be able to analyze a simple 4-dimensional array initialization
10693[info] - should be able to analyze a simple 2-dimensional array initialization
10694[info] - should be able to analyze a simple 3-dimensional array initialization
10695[info] - should be able to analyze a 3-dimensional array initialization with potential exceptions !!! IGNORED !!!
10696[info] array accesses that lead to exceptions
10697[info] - if an index is out of bounds a corresponding exception should be thrown even if the store is potentially impossible
10698[info] - should lead to an array store exception if the value cannot be stored in the array
10699[info] array stores
10700[info] - should be able to analyze a method that updates a value stored in an array in a branch !!! IGNORED !!!
10701[info] - should be able to detect a possible array store exception and the default array value !!! IGNORED !!!
10702[info] complex array operations
10703[info] - should be able to analyze that every returned array is null
10704[info] - should be able to analyze array initializations of different number types with different length
10705[info] MethodsPlainTest:
10706[info] the abstract interpreter
10707[info] - should be able to analyze a method that does nothing
10708[info] - should be able to analyze a method that returns a fixed integer value
10709[info] - should be able to analyze a method that returns a fixed long value
10710[info] - should be able to analyze a method that returns a fixed double value
10711[info] - should be able to analyze a method that returns a fixed float value
10712[info] - should be able to analyze a method that returns a fixed string value
10713[info] - should be able to analyze a method that returns a fixed class value
10714[info] - should be able to analyze a method that just returns a parameter value
10715[info] - should be able to analyze a method that just returns a parameter string
10716[info] - should be able to analyze a method that adds two int values
10717[info] - should be able to analyze a method that ands two int values
10718[info] - should be able to analyze a method that divides two int values
10719[info] - should be able to analyze a method that multiplies two int values
10720[info] - should be able to analyze a method that ors two int values
10721[info] - should be able to analyze a method that shift left an int values
10722[info] - should be able to analyze a method that shift right an int values
10723[info] - should be able to analyze a method that reminder an int values
10724[info] - should be able to analyze a method that subtracts two int values
10725[info] - should be able to analyze a method that logical shift right an int values
10726[info] - should be able to analyze a method that XORs an int values
10727[info] - should be able to analyze a method that adds two long values
10728[info] - should be able to analyze a method that ands two long values
10729[info] - should be able to analyze a method that divides two long values
10730[info] - should be able to analyze a method that multiplies two long values
10731[info] - should be able to analyze a method that ors two long values
10732[info] - should be able to analyze a method that shift left an long values
10733[info] - should be able to analyze a method that shift right an long values
10734[info] - should be able to analyze a method that reminder an long values
10735[info] - should be able to analyze a method that subtracts two long values
10736[info] - should be able to analyze a method that logical shift right an long values
10737[info] - should be able to analyze a method that XORs an long values
10738[info] - should be able to analyze a method that adds two double values
10739[info] - should be able to analyze a method that divides two double values
10740[info] - should be able to analyze a method that multiplies two double values
10741[info] - should be able to analyze a method that reminder an double values
10742[info] - should be able to analyze a method that subtracts two double values
10743[info] - should be able to analyze a method that adds two float values
10744[info] - should be able to analyze a method that divides two float values
10745[info] - should be able to analyze a method that multiplies two float values
10746[info] - should be able to analyze a method that reminder an float values
10747[info] - should be able to analyze a method that subtracts two float values
10748[info] - should be able to analyze a method that casts an int to a byte
10749[info] - should be able to analyze a method that casts an int to a char
10750[info] - should be able to analyze a method that casts an int to a double
10751[info] - should be able to analyze a method that casts an int to a float
10752[info] - should be able to analyze a method that casts an int to a long
10753[info] - should be able to analyze a method that casts an int to a short
10754[info] - should be able to analyze a method that casts an long to a double
10755[info] - should be able to analyze a method that casts an long to a float
10756[info] - should be able to analyze a method that casts an long to a int
10757[info] - should be able to analyze a method that casts an double to a float
10758[info] - should be able to analyze a method that casts an double to a int
10759[info] - should be able to analyze a method that casts an double to a long
10760[info] - should be able to analyze a method that casts an float to a double
10761[info] - should be able to analyze a method that casts an float to a int
10762[info] - should be able to analyze a method that casts an float to a long
10763[info] - should be able to analyze a method that returns a negative float value
10764[info] - should be able to analyze a method that returns a negative double value
10765[info] - should be able to analyze a method that returns a negative long value
10766[info] - should be able to analyze a method that returns a negative int value
10767[info] - should be able to correctly handle casts
10768[info] - should be able to correctly handle an instance of
10769[info] - should be able to analyze a classical setter method
10770[info] - should be able to analyze a classical getter method
10771[info] - should be able to analyze a classical static setter method
10772[info] - should be able to analyze a classical static getter method
10773[info] - should be able to analyze integer load and store commands
10774[info] - should be able to analyze odd long load and store commands
10775[info] - should be able to analyze even long load and store commands
10776[info] - should be able to analyze odd double load and store commands
10777[info] - should be able to analyze even double load and store commands
10778[info] - should be able to analyze float load and store commands
10779[info] - should be able to analyze object load and store commands
10780[info] - should be able to analyze a push of null value
10781[info] - should be able to analyze a push of byte value
10782[info] - should be able to analyze a push of short value
10783[info] - should be able to analyze a push of double const0 value
10784[info] - should be able to analyze a push of double const1 value
10785[info] - should be able to analyze a push of float const0 value
10786[info] - should be able to analyze a push of float const1 value
10787[info] - should be able to analyze a push of float const2 value
10788[info] - should be able to analyze a push of int const-1 value
10789[info] - should be able to analyze a push of int const0 value
10790[info] - should be able to analyze a push of int const1 value
10791[info] - should be able to analyze a push of int const2 value
10792[info] - should be able to analyze a push of int const3 value
10793[info] - should be able to analyze a push of int const4 value
10794[info] - should be able to analyze a push of int const5value
10795[info] - should be able to analyze a push of long const0 value
10796[info] - should be able to analyze a push of long const1 value
10797[info] - should be able to analyze a new boolean array
10798[info] - should be able to analyze a new char array
10799[info] - should be able to analyze a new float array
10800[info] - should be able to analyze a new double array
10801[info] - should be able to analyze a new byte array
10802[info] - should be able to analyze a new short array
10803[info] - should be able to analyze the creation of a new int array
10804[info] - should be able to analyze the creation of a new long array
10805[info] - should be able to analyze the creation of a new Object array
10806[info] - should be able to analyze the creation of a new multidimensional Object array
10807[info] - should be able to analyze loads and stores of an object in an array
10808[info] - should be able to analyze the loading and storing of byte values in an array
10809[info] - should be able to analyze to load and store a char in an array
10810[info] - should be able to analyze to load and store a double in an array
10811[info] - should be able to analyze to load and store a float in an array
10812[info] - should be able to analyze a load and store of an int in an array
10813[info] - should be able to analyze a load and store of a long in an array
10814[info] - should be able to analyze loads and stores of short values in an array
10815[info] - should be able to analyze a method that multiplies a value by two
10816[info] - should be able to return the correct type of an object if an object that is passed in is directly returned
10817[info] - should be able to analyze a method that creates an instance of an object using reflection
10818[info] - should be able to analyze a method that creates an object and which calls multiple methods of the new object
10819[info][project] finalized (LogContext(3275418))
10820[info][project] finalized (LogContext(3265858))
10821[info][project] finalized (LogContext(3288784))
10822[info][project] finalized (LogContext(3277411))
10823[info] Disabling assertions
10824[info] Enabling assertions
10825[info] Disabling assertions
10826[info] Enabling assertions
10827Starting build for ProjectRef(file:/build/repo/,Hermes) (hermes)... [15/19]
10828Compile 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
10829[info] Disabling assertions
10830[info] Enabling assertions
10831[info] Disabling assertions
10832[info] Enabling assertions
10833[info] Disabling assertions
10834[info] Enabling assertions
10835[warn] javaOptions will be ignored, fork is set to false
10836[info] Disabling assertions
10837[info] Enabling assertions
10838[info] Disabling assertions
10839[info] Enabling assertions
10840Starting build for ProjectRef(file:/build/repo/,Demos) (demos)... [16/19]
10841Compile 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
10842[info] Disabling assertions
10843[info] Enabling assertions
10844[info] Disabling assertions
10845[info] Enabling assertions
10846[info] Disabling assertions
10847[info] Enabling assertions
10848[warn] javaOptions will be ignored, fork is set to false
10849[info] Disabling assertions
10850[info] Enabling assertions
10851[info] Disabling assertions
10852[info] Enabling assertions
10853Starting build for ProjectRef(file:/build/repo/,BytecodeDisassembler) (bytecode-disassembler)... [17/19]
10854Compile 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
10855[info] Disabling assertions
10856[info] Enabling assertions
10857[info] Disabling assertions
10858[info] Enabling assertions
10859[info] Disabling assertions
10860[info] Enabling assertions
10861[warn] javaOptions will be ignored, fork is set to false
10862[info] Disabling assertions
10863[info] Enabling assertions
10864[info] Disabling assertions
10865[info] Enabling assertions
10866Starting build for ProjectRef(file:/build/repo/,DependenciesExtractionLibrary) (dependencies-extraction-library)... [18/19]
10867Compile 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
10868[info] Disabling assertions
10869[info] Enabling assertions
10870[info] Disabling assertions
10871[info] Enabling assertions
10872[info] Disabling assertions
10873[info] Enabling assertions
10874[warn] javaOptions will be ignored, fork is set to false
10875[info][OPAL Common] Production Build
10876[info][class file reader] information about class files synthesized at parsing time is removed
10877[info][class file reader] the control-flow is simplified
10878[info][class file reader] control flow simplifications are not logged
10879[info][OPAL Bytecode Representation] Production Build
10880[info] DependenciesOnTypesTest:
10881[info] DependencyExtractor
10882[info] - should extract a dependency to java.lang.Object
10883[info] - should extract a dependency to the type java.lang.Object[]
10884[info] - should extract a dependency to the type java.lang.Object[][]
10885[info] - should extract dependencies to byte
10886[info] - should extract dependencies to short
10887[info] - should extract dependencies to char
10888[info] - should extract dependencies to int
10889[info] - should extract dependencies to long
10890[info] - should extract dependencies to boolean
10891[info] - should extract dependencies to float
10892[info] - should extract dependencies to double
10893[info] - should extract dependencies to byte arrays
10894[info] - should extract dependencies to short arrays
10895[info] - should extract dependencies to char arrays
10896[info] - should extract dependencies to int arrays
10897[info] - should extract dependencies to long arrays
10898[info] - should extract dependencies to boolean arrays
10899[info] - should extract dependencies to float arrays
10900[info] - should extract dependencies to double arrays
10901[info] ExtractDependenciesFromClassFilesTest:
10902[info] - should be able to extract dependencies of proxy/Constructors.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/proxy.jar
10903[info] - should be able to extract dependencies of proxy/InstanceMethods.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/proxy.jar
10904[info] - should be able to extract dependencies of proxy/InterfaceMethods.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/proxy.jar
10905[info] - should be able to extract dependencies of proxy/PrivateInstanceMethods.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/proxy.jar
10906[info] - should be able to extract dependencies of proxy/StaticMethods.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/proxy.jar
10907[info] - should be able to extract dependencies of fields/FieldReferenceResolution$I.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10908[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Sub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10909[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10910[info] - should be able to extract dependencies of fields/FieldReferenceResolution.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10911[info] - should be able to extract dependencies of fields/Sub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10912[info] - should be able to extract dependencies of fields/SubI.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10913[info] - should be able to extract dependencies of fields/SubSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10914[info] - should be able to extract dependencies of fields/Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10915[info] - should be able to extract dependencies of fields/SuperI.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10916[info] - should be able to extract dependencies of fields/SuperSuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10917[info] - should be able to extract dependencies of fields/User.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g-8-parameters-genericsignature.jar
10918[info] - should be able to extract dependencies of immutability/ArrayPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10919[info] - should be able to extract dependencies of immutability/ClonePassedArray.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10920[info] - should be able to extract dependencies of immutability/ClonePassedObject.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10921[info] - should be able to extract dependencies of immutability/ExtendImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10922[info] - should be able to extract dependencies of immutability/ExtendMutableClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10923[info] - should be able to extract dependencies of immutability/FinalPrivatePrimitiveType.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10924[info] - should be able to extract dependencies of immutability/FinalPublicArray.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10925[info] - should be able to extract dependencies of immutability/FinalPublicImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10926[info] - should be able to extract dependencies of immutability/FinalPublicMutableObject.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10927[info] - should be able to extract dependencies of immutability/FinalPublicPrimitiveType.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10928[info] - should be able to extract dependencies of immutability/ImmutableClassWithNativeMethod.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10929[info] - should be able to extract dependencies of immutability/ImmutableRecursiveDataStructure.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10930[info] - should be able to extract dependencies of immutability/IndirectSetterForPrivateField.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10931[info] - should be able to extract dependencies of immutability/LazyInitField.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10932[info] - should be able to extract dependencies of immutability/MutableRecursiveDataStructure.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10933[info] - should be able to extract dependencies of immutability/NonFinalPrivateSetter.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10934[info] - should be able to extract dependencies of immutability/NonFinalPublicClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10935[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivateObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10936[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivateObject.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10937[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivatePrimitive$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10938[info] - should be able to extract dependencies of immutability/NonStaticInnerClassMutatePrivatePrimitive.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10939[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnImmutableObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10940[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10941[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObject$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10942[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObject.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10943[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObjectClone$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10944[info] - should be able to extract dependencies of immutability/NonStaticInnerClassReturnObjectClone.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10945[info] - should be able to extract dependencies of immutability/PrivateImmutableObject.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10946[info] - should be able to extract dependencies of immutability/ReferenceImmutableObjectPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10947[info] - should be able to extract dependencies of immutability/ReferenceMutableObjectPassedViaConstructor.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10948[info] - should be able to extract dependencies of immutability/ReturnNonCloneArray.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10949[info] - should be able to extract dependencies of immutability/ThrowException.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10950[info] - should be able to extract dependencies of immutability/VolatileFieldClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10951[info] - should be able to extract dependencies of immutability/annotations/ConditionallyImmutable.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10952[info] - should be able to extract dependencies of immutability/annotations/Immutable.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10953[info] - should be able to extract dependencies of immutability/annotations/Mutable.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10954[info] - should be able to extract dependencies of immutability/helperclasses/AbstractImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10955[info] - should be able to extract dependencies of immutability/helperclasses/ImmutableClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10956[info] - should be able to extract dependencies of immutability/helperclasses/MutableClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutability.jar
10957[info] - should be able to extract dependencies of jsr_ret/Demo.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jsr_ret-1.3-g-preserveAllLocals-nowarn.jar
10958[info] - should be able to extract dependencies of metrics/fanin_fanout/AddExpression.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/metrics.jar
10959[info] - should be able to extract dependencies of metrics/fanin_fanout/Constant.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/metrics.jar
10960[info] - should be able to extract dependencies of metrics/fanin_fanout/Expression.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/metrics.jar
10961[info] - should be able to extract dependencies of metrics/fanin_fanout/ExpressionInterpreter.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/metrics.jar
10962[info] - should be able to extract dependencies of dependencies/AnnotationDefaultAttributeTestClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10963[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$GenericTest.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10964[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$GenericUpperIntersectionTest.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10965[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$Inheritance.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10966[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass$NestedGeneric.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10967[info] for the code's invokedynamic instructions only dependencies to the runtime are resolved
10968[info] - should be able to extract dependencies of dependencies/AnnotationTypeTestClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10969[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10970[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10971[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass$3.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10972[info] - should be able to extract dependencies of dependencies/EnclosingMethodClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10973[info] - should be able to extract dependencies of dependencies/ExceptionTestClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10974[info] - should be able to extract dependencies of dependencies/FieldsClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10975[info] - should be able to extract dependencies of dependencies/InstructionsTestClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10976[info] - should be able to extract dependencies of dependencies/OuterClass$InnerClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10977[info] - should be able to extract dependencies of dependencies/OuterClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10978[info] - should be able to extract dependencies of dependencies/SignatureTestClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10979[info] - should be able to extract dependencies of dependencies/SignatureTestInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10980[info] - should be able to extract dependencies of dependencies/SignatureTestSubClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10981[info] - should be able to extract dependencies of dependencies/TestAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10982[info] - should be able to extract dependencies of dependencies/TestClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10983[info] - should be able to extract dependencies of dependencies/TestInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10984[info] - should be able to extract dependencies of dependencies/TypeTestAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10985[info] - should be able to extract dependencies of dependencies/TypeTestAnnotations.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10986[info] - should be able to extract dependencies of dependencies/package-info.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10987[info] - should be able to extract dependencies of dependencies/sub/DeprecatedInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10988[info] - should be able to extract dependencies of dependencies/sub/MarkerInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/dependencies-1.8-g-parameters-genericsignature-preserveAllLocals.jar
10989[info] - should be able to extract dependencies of code/BoundedBuffer.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/code.jar
10990[info] - should be able to extract dependencies of code/ImmutableList$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/code.jar
10991[info] - should be able to extract dependencies of code/ImmutableList.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/code.jar
10992[info] - should be able to extract dependencies of code/Quicksort.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/code.jar
10993[info] - should be able to extract dependencies of types/TypeDeclarations.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/types.jar
10994[info] - should be able to extract dependencies of java8methodresolution/ISub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
10995[info] - should be able to extract dependencies of java8methodresolution/ISuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
10996[info] - should be able to extract dependencies of java8methodresolution/ISuperAlt.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
10997[info] - should be able to extract dependencies of java8methodresolution/Sub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
10998[info] - should be able to extract dependencies of java8methodresolution/SubAlt.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
10999[info] - should be able to extract dependencies of java8methodresolution/SubSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
11000[info] - should be able to extract dependencies of java8methodresolution/SubWithInheritedCompute.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
11001[info] - should be able to extract dependencies of java8methodresolution/SubWithMaximallySpecific.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
11002[info] - should be able to extract dependencies of java8methodresolution/Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
11003[info] - should be able to extract dependencies of java8methodresolution/SuperWithCompute.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java8methodresolution.jar
11004[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$1$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11005[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11006[info] - should be able to extract dependencies of innerclasses/MyRootClass$1$InnerPrinterOfAnonymousClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11007[info] - should be able to extract dependencies of innerclasses/MyRootClass$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11008[info] - should be able to extract dependencies of innerclasses/MyRootClass$1MyInnerPrinter.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11009[info] - should be able to extract dependencies of innerclasses/MyRootClass$2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11010[info] - should be able to extract dependencies of innerclasses/MyRootClass$Formatter.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11011[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11012[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX$InnerPrettyPrinter.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11013[info] - should be able to extract dependencies of innerclasses/MyRootClass$InnerPrinterOfX.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11014[info] - should be able to extract dependencies of innerclasses/MyRootClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/innerclasses-1.8-g-parameters-genericsignature.jar
11015[info] - should be able to extract dependencies of cornercases/ArrayClone.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/cornercases.jar
11016[info] - should be able to extract dependencies of cornercases/Assertions.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/cornercases.jar
11017[info] - should be able to extract dependencies of cornercases/MethodSignatures.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/cornercases.jar
11018[info] - should be able to extract dependencies of cornercases/MethodSignaturesCaller.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/cornercases.jar
11019[info] - should be able to extract dependencies of cornercases/ShortMethods.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/cornercases.jar
11020[info] - should be able to extract dependencies of cornercases/ThrowsNullValue.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/cornercases.jar
11021[info] - should be able to extract dependencies of java16records/RecordClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java16records-g-16-parameters-genericsignature.jar
11022[info] - should be able to extract dependencies of method_types/A.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/method_types.jar
11023[info] - should be able to extract dependencies of method_types/B.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/method_types.jar
11024[info] - should be able to extract dependencies of method_types/C.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/method_types.jar
11025[info] - should be able to extract dependencies of method_types/D.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/method_types.jar
11026[info] - should be able to extract dependencies of method_types/E.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/method_types.jar
11027[info] - should be able to extract dependencies of method_types/IA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/method_types.jar
11028[info] - should be able to extract dependencies of annotations/property/EP.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11029[info] - should be able to extract dependencies of annotations/target/AccessedField.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11030[info] - should be able to extract dependencies of annotations/target/AccessedFields.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11031[info] - should be able to extract dependencies of annotations/target/CallGraphAlgorithm.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11032[info] - should be able to extract dependencies of annotations/target/InvokedConstructor.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11033[info] - should be able to extract dependencies of annotations/target/InvokedConstructors.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11034[info] - should be able to extract dependencies of annotations/target/InvokedMethod.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11035[info] - should be able to extract dependencies of annotations/target/InvokedMethods.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11036[info] - should be able to extract dependencies of annotations/target/TargetResolution.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11037[info] - should be able to extract dependencies of lambdas/EitherOrPredicate.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11038[info] - should be able to extract dependencies of lambdas/HigherOrder.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11039[info] - should be able to extract dependencies of lambdas/InstanceCapturing.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11040[info] - should be able to extract dependencies of lambdas/InvokeDynamics.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11041[info] - should be able to extract dependencies of lambdas/Lambdas$DoubleFloatInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11042[info] - should be able to extract dependencies of lambdas/Lambdas.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11043[info] - should be able to extract dependencies of lambdas/LocalCapturing.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11044[info] - should be able to extract dependencies of lambdas/ObjectMethodsOnFunctionalInterfaces.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11045[info] - should be able to extract dependencies of lambdas/PartiallyMatchingPredicate.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11046[info] - should be able to extract dependencies of lambdas/PredicatesInACollection.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11047[info] - should be able to extract dependencies of lambdas/PredicatesInAnArray.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11048[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod$FIBoolean.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11049[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod$IDefaultMethod.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11050[info] - should be able to extract dependencies of lambdas/methodreferences/DefaultMethod.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11051[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes$MyMarkerInterface1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11052[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes$MyMarkerInterface2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11053[info] - should be able to extract dependencies of lambdas/methodreferences/IntersectionTypes.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11054[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial$Subclass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11055[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial$Superclass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11056[info] - should be able to extract dependencies of lambdas/methodreferences/InvokeSpecial.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11057[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDouble.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11058[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDoubleFloat.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11059[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleDoubleLong.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11060[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleFloatDouble.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11061[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleFloatDoubleFloat.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11062[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleIntDouble.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11063[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIDoubleLongDouble.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11064[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FIFloatFloatFloat.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11065[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongIntInt.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11066[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongIntLongLong.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11067[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongLongInt.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11068[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$FILongLongLong.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11069[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$MixedDoubleParamters.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11070[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives$MixedLongParamters.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11071[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferencePrimitives.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11072[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Child.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11073[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$GenericClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11074[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$GenericConstructor.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11075[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Outer$Inner.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11076[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Outer.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11077[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Parent.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11078[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$SomeInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11079[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$Value.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11080[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences$ValueCreator.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11081[info] - should be able to extract dependencies of lambdas/methodreferences/MethodReferences.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11082[info] - should be able to extract dependencies of lambdas/methodreferences/ReceiverInheritance.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11083[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$Sink$OfInt.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11084[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$Sink.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11085[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest$SinkOfInt.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11086[info] - should be able to extract dependencies of lambdas/methodreferences/SinkTest.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11087[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance$A.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11088[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance$B.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11089[info] - should be able to extract dependencies of lambdas/methodreferences/StaticInheritance.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/lambdas-1.8-g-parameters-genericsignature.jar
11090[info] - should be able to extract dependencies of classhierarchy/CRoot.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar
11091[info] - should be able to extract dependencies of classhierarchy/CRootA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar
11092[info] - should be able to extract dependencies of classhierarchy/CRootAAABBC.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar
11093[info] - should be able to extract dependencies of classhierarchy/CRootAAB.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar
11094[info] - should be able to extract dependencies of classhierarchy/IRootA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar
11095[info] - should be able to extract dependencies of classhierarchy/IRootB.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar
11096[info] - should be able to extract dependencies of classhierarchy/IRootC.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/classhierarchy.jar
11097[info] - should be able to extract dependencies of deprecated/DeprecatedByAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/deprecated.jar
11098[info] - should be able to extract dependencies of deprecated/DeprecatedByJavaDoc.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/deprecated.jar
11099[info] - should be able to extract dependencies of interfaces/Interfaces.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11100[info] - should be able to extract dependencies of interfaces/Sub1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11101[info] - should be able to extract dependencies of interfaces/Sub2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11102[info] - should be able to extract dependencies of interfaces/Sub3.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11103[info] - should be able to extract dependencies of interfaces/SubSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11104[info] - should be able to extract dependencies of interfaces/SubSub2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11105[info] - should be able to extract dependencies of interfaces/Subclass1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11106[info] - should be able to extract dependencies of interfaces/Subclass2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11107[info] - should be able to extract dependencies of interfaces/Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11108[info] - should be able to extract dependencies of interfaces/Superclass1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11109[info] - should be able to extract dependencies of interfaces/Superclass2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11110[info] - should be able to extract dependencies of methods/a/DirectSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11111[info] - should be able to extract dependencies of methods/a/IndirectSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11112[info] - should be able to extract dependencies of methods/a/SubIndirectSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11113[info] - should be able to extract dependencies of methods/a/Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11114[info] - should be able to extract dependencies of methods/a/User.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11115[info] - should be able to extract dependencies of methods/b/AbstractB.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11116[info] - should be able to extract dependencies of methods/b/B.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11117[info] - should be able to extract dependencies of methods/b/DirectSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11118[info] - should be able to extract dependencies of methods/b/SubI.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11119[info] - should be able to extract dependencies of methods/b/SuperI.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11120[info] - should be able to extract dependencies of methods/c/Sub1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11121[info] - should be able to extract dependencies of methods/c/Sub2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11122[info] - should be able to extract dependencies of methods/c/Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11123[info] - should be able to extract dependencies of x/A.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11124[info] - should be able to extract dependencies of x/SubA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11125[info] - should be able to extract dependencies of y/B.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11126[info] - should be able to extract dependencies of y/SubB.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/methods.jar
11127[info] - should be able to extract dependencies of constants/Point.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/constants.jar
11128[info] - should be able to extract dependencies of type_annotations/RITypeAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11129[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested$SubNested$SubSubNested.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11130[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested$SubNested.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11131[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser$Nested.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11132[info] - should be able to extract dependencies of type_annotations/RITypeAnnotationUser.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11133[info] - should be able to extract dependencies of type_annotations/RITypeAnnotations.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11134[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11135[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested$SubNested$SubSubNested.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11136[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested$SubNested.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11137[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser$Nested.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11138[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotationUser.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11139[info] - should be able to extract dependencies of type_annotations/RVTypeAnnotations.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/type_annotations.jar
11140[info] - should be able to extract dependencies of java11nests/NestHost$NestMember1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11141[info] - should be able to extract dependencies of java11nests/NestHost$NestMember2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11142[info] - should be able to extract dependencies of java11nests/NestHost.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11143[info] - should be able to extract dependencies of java11nests/NoNestMember.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java11nests-g-11-parameters-genericsignature.jar
11144[info] - should be able to extract dependencies of signatures/A.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/signatures.jar
11145[info] - should be able to extract dependencies of signatures/B.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/signatures.jar
11146[info] - should be able to extract dependencies of equals_hashcode/ContractFulfillment.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11147[info] - should be able to extract dependencies of equals_hashcode/case1/EclipseGenerated.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11148[info] - should be able to extract dependencies of equals_hashcode/case2/Demo.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11149[info] - should be able to extract dependencies of equals_hashcode/case2/IgnoreFieldInEquals.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11150[info] - should be able to extract dependencies of equals_hashcode/case3/IgnoreStateCompletely.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11151[info] - should be able to extract dependencies of equals_hashcode/case4/EclipseGeneratedSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11152[info] - should be able to extract dependencies of equals_hashcode/case4/EclipseGeneratedSuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11153[info] - should be able to extract dependencies of equals_hashcode/case5/NoSuperCheckSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11154[info] - should be able to extract dependencies of equals_hashcode/case5/NoSuperCheckSuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11155[info] - should be able to extract dependencies of equals_hashcode/case6/NoHashCodeOverrideSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11156[info] - should be able to extract dependencies of equals_hashcode/case6/NoHashCodeOverrideSuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11157[info] - should be able to extract dependencies of equals_hashcode/case7/Demo.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11158[info] - should be able to extract dependencies of equals_hashcode/case7/NoHashCodeOverrideNoSuperCheckSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11159[info] - should be able to extract dependencies of equals_hashcode/case7/NoHashCodeOverrideNoSuperCheckSuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11160[info] - should be able to extract dependencies of equals_hashcode/case8/TransitiveAccessInHashCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11161[info] - should be able to extract dependencies of equals_hashcode/case9/TransitiveAccessInEquals.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/equals_hashcode.jar
11162[info] - should be able to extract dependencies of generictypes/AltBaseWithConcreteInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11163[info] - should be able to extract dependencies of generictypes/AltIndependentSubclass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11164[info] - should be able to extract dependencies of generictypes/AltInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11165[info] - should be able to extract dependencies of generictypes/AlternativeBase.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11166[info] - should be able to extract dependencies of generictypes/Base.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11167[info] - should be able to extract dependencies of generictypes/BaseWithConcreteInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11168[info] - should be able to extract dependencies of generictypes/BaseWithInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11169[info] - should be able to extract dependencies of generictypes/ExtendedBase.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11170[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11171[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_3.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11172[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_4.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11173[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_5.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11174[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_6.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11175[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1$Suffix1_7.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11176[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix1_1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11177[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11178[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_3.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11179[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1$Suffix2_4.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11180[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix2_1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11181[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix3_1$Suffix3_2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11182[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix3_1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11183[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix4_1$Suffix4_2.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11184[info] - should be able to extract dependencies of generictypes/GenericWithSuffix$Suffix4_1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11185[info] - should be able to extract dependencies of generictypes/GenericWithSuffix.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11186[info] - should be able to extract dependencies of generictypes/IndependentSubclass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11187[info] - should be able to extract dependencies of generictypes/Interface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11188[info] - should be able to extract dependencies of generictypes/IntersectionBase.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11189[info] - should be able to extract dependencies of generictypes/IntersectionType.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11190[info] - should be able to extract dependencies of generictypes/SimpleGeneric.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11191[info] - should be able to extract dependencies of generictypes/SubGeneric.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11192[info] - should be able to extract dependencies of generictypes/SubGenericET.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11193[info] - should be able to extract dependencies of generictypes/SubGenericTE.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11194[info] - should be able to extract dependencies of generictypes/SubclassWithInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11195[info] - should be able to extract dependencies of generictypes/lvlTwoBase.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/generictypes.jar
11196[info] - should be able to extract dependencies of polymorphism/A.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/polymorphism.jar
11197[info] - should be able to extract dependencies of polymorphism/B.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/polymorphism.jar
11198[info] - should be able to extract dependencies of arrays/ArrayAccess.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/arrays.jar
11199[info] - should be able to extract dependencies of call_targets/SubSubSuperCalls.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11200[info] - should be able to extract dependencies of call_targets/SubSuperCalls.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11201[info] - should be able to extract dependencies of call_targets/SuperCalls.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11202[info] - should be able to extract dependencies of class_types/ComplexAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11203[info] - should be able to extract dependencies of class_types/EmptyEnumeration.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11204[info] - should be able to extract dependencies of class_types/ExtExtSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11205[info] - should be able to extract dependencies of class_types/ExtSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11206[info] - should be able to extract dependencies of class_types/GenericSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11207[info] - should be able to extract dependencies of class_types/MarkerAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11208[info] - should be able to extract dependencies of class_types/MarkerInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11209[info] - should be able to extract dependencies of class_types/SAMInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11210[info] - should be able to extract dependencies of class_types/SAMInterfaceDemo.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11211[info] - should be able to extract dependencies of class_types/SignatureCompatibleGenericSAMInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11212[info] - should be able to extract dependencies of class_types/SomeEnumeration.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11213[info] - should be able to extract dependencies of class_types/SomeInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11214[info] - should be able to extract dependencies of default_methods/BaseInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11215[info] - should be able to extract dependencies of default_methods/BaseInterfaceDemo$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11216[info] - should be able to extract dependencies of default_methods/BaseInterfaceDemo.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11217[info] - should be able to extract dependencies of default_methods/SubBaseInterfaceA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11218[info] - should be able to extract dependencies of default_methods/SubBaseInterfaceB.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11219[info] - should be able to extract dependencies of default_methods/SubSubBaseInterfaceA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11220[info] - should be able to extract dependencies of initialization/PrematureReads.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11221[info] - should be able to extract dependencies of initialization/Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/jvm_features-1.8-g-parameters-genericsignature.jar
11222[info] - should be able to extract dependencies of tactest/ArithmeticExpressions.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11223[info] - should be able to extract dependencies of tactest/ArrayCreationAndManipulation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11224[info] - should be able to extract dependencies of tactest/CastInstructions.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11225[info] - should be able to extract dependencies of tactest/Constants.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11226[info] - should be able to extract dependencies of tactest/ControlSequences.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11227[info] - should be able to extract dependencies of tactest/MethodCalls.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11228[info] - should be able to extract dependencies of tactest/MethodSignatures.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11229[info] - should be able to extract dependencies of tactest/StackManipulationAndSynchronization.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11230[info] - should be able to extract dependencies of tactest/SwitchStatements.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11231[info] - should be able to extract dependencies of tactest/X.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11232[info] - should be able to extract dependencies of tactest/Y.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/tactest-8-preserveAllLocals.jar
11233[info] - should be able to extract dependencies of ref_fields/A.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ref_fields.jar
11234[info] - should be able to extract dependencies of ref_fields/DepFields.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ref_fields.jar
11235[info] - should be able to extract dependencies of ref_fields/X.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ref_fields.jar
11236[info] - should be able to extract dependencies of ref_fields/Y.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ref_fields.jar
11237[info] - should be able to extract dependencies of ref_fields/YY.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ref_fields.jar
11238[info] - should be able to extract dependencies of ref_fields/Z.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ref_fields.jar
11239[info] - should be able to extract dependencies of ref_fields/ZZ.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ref_fields.jar
11240[info] - should be able to extract dependencies of pureness/Demo.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/pureness.jar
11241[info] - should be able to extract dependencies of extensible_classes/transitivity/case1/Class.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11242[info] - should be able to extract dependencies of extensible_classes/transitivity/case1/PublicSubclass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11243[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/Class.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11244[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/Interface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11245[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/PackageVisibleSubclass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11246[info] - should be able to extract dependencies of extensible_classes/transitivity/case2/TestCase.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11247[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/Class.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11248[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/EffectivelyFinalClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11249[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11250[info] - should be able to extract dependencies of extensible_classes/transitivity/case3/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11251[info] - should be able to extract dependencies of extensible_classes/transitivity/case4/UnknownSupertype.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11252[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11253[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11254[info] - should be able to extract dependencies of extensible_classes/transitivity/case5/TransitivelyExtensible.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11255[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/HiddenSubclass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11256[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/InternalSubtype.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11257[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11258[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11259[info] - should be able to extract dependencies of extensible_classes/transitivity/case6/TransitivelyExtensible.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11260[info] - should be able to extract dependencies of extensible_classes/visibility/Annotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11261[info] - should be able to extract dependencies of extensible_classes/visibility/Class.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11262[info] - should be able to extract dependencies of extensible_classes/visibility/Enum.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11263[info] - should be able to extract dependencies of extensible_classes/visibility/FinalClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11264[info] - should be able to extract dependencies of extensible_classes/visibility/Interface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11265[info] - should be able to extract dependencies of extensible_classes/visibility/PublicAnnotation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11266[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11267[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClassWithPrivConstructors.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11268[info] - should be able to extract dependencies of extensible_classes/visibility/PublicClassWithPrivateConstructor.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11269[info] - should be able to extract dependencies of extensible_classes/visibility/PublicEnum.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11270[info] - should be able to extract dependencies of extensible_classes/visibility/PublicFinalClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11271[info] - should be able to extract dependencies of extensible_classes/visibility/PublicInterface.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/extensible_classes.jar
11272[info] - should be able to extract dependencies of fields/FieldReferenceResolution$I.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11273[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Sub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11274[info] - should be able to extract dependencies of fields/FieldReferenceResolution$Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11275[info] - should be able to extract dependencies of fields/FieldReferenceResolution.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11276[info] - should be able to extract dependencies of fields/Sub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11277[info] - should be able to extract dependencies of fields/SubI.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11278[info] - should be able to extract dependencies of fields/SubSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11279[info] - should be able to extract dependencies of fields/Super.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11280[info] - should be able to extract dependencies of fields/SuperI.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11281[info] - should be able to extract dependencies of fields/SuperSuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11282[info] - should be able to extract dependencies of fields/User.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/fields-g=none-5.jar
11283[info] - should be able to extract dependencies of strings/StringBuilderUsages$1Value.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/strings.jar
11284[info] - should be able to extract dependencies of strings/StringBuilderUsages.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/strings.jar
11285[info] - should be able to extract dependencies of java17sealedclasses/SealedClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java17sealedclasses-17.jar
11286[info] - should be able to extract dependencies of java17sealedclasses/SubClass.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/java17sealedclasses-17.jar
11287[info] - should be able to extract dependencies of immutable/Point.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutable.jar
11288[info] - should be able to extract dependencies of immutable/PointWithLazyHashValue.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutable.jar
11289[info] - should be able to extract dependencies of immutable/Rectangle.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/immutable.jar
11290[info] - should be able to extract dependencies of bugs/A.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11291[info] - should be able to extract dependencies of bugs/AbstractA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11292[info] - should be able to extract dependencies of bugs/CloneNoSuperCloneCall.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11293[info] - should be able to extract dependencies of bugs/CloneableNoClone.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11294[info] - should be able to extract dependencies of bugs/SubA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11295[info] - should be able to extract dependencies of bugs/SubCloneableNoClone.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11296[info] - should be able to extract dependencies of bugs/SuperA.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11297[info] - should be able to extract dependencies of bugs/UselessCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/bugs.jar
11298[info] - should be able to extract dependencies of ai/AbstractBase.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11299[info] - should be able to extract dependencies of ai/Base.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11300[info] - should be able to extract dependencies of ai/ConcreteBase.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11301[info] - should be able to extract dependencies of ai/FieldInitialization.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11302[info] - should be able to extract dependencies of ai/MethodsPlain.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11303[info] - should be able to extract dependencies of ai/MethodsWithArithmetic.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11304[info] - should be able to extract dependencies of ai/MethodsWithArrays$1.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11305[info] - should be able to extract dependencies of ai/MethodsWithArrays.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11306[info] - should be able to extract dependencies of ai/MethodsWithBranches.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11307[info] - should be able to extract dependencies of ai/MethodsWithConstructors$MWCSub.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11308[info] - should be able to extract dependencies of ai/MethodsWithConstructors$MWCSuper.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11309[info] - should be able to extract dependencies of ai/MethodsWithConstructors.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11310[info] - should be able to extract dependencies of ai/MethodsWithExceptions$SubException.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11311[info] - should be able to extract dependencies of ai/MethodsWithExceptions$SuperException.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11312[info] - should be able to extract dependencies of ai/MethodsWithExceptions.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11313[info] - should be able to extract dependencies of ai/MethodsWithLoops.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11314[info] - should be able to extract dependencies of ai/MethodsWithReflection.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11315[info] - should be able to extract dependencies of ai/MethodsWithTypeChecks.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11316[info] - should be able to extract dependencies of ai/Obfuscation.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11317[info] - should be able to extract dependencies of ai/domain/BooleanValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11318[info] - should be able to extract dependencies of ai/domain/ConditionalMath.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11319[info] - should be able to extract dependencies of ai/domain/DeadVariables$ControlFlowException.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11320[info] - should be able to extract dependencies of ai/domain/DeadVariables.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11321[info] - should be able to extract dependencies of ai/domain/ExceptionValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11322[info] - should be able to extract dependencies of ai/domain/IntegerValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11323[info] - should be able to extract dependencies of ai/domain/PlainClassesJava.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11324[info] - should be able to extract dependencies of ai/domain/ReferenceValuesFrenzy.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11325[info] - should be able to extract dependencies of ai/domain/Sanitization.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11326[info] - should be able to extract dependencies of ai/domain/StaticCalls.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11327[info] - should be able to extract dependencies of ai/domain/StringValues.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/ai-9.jar
11328[info] - should be able to extract dependencies of controlflow/BoringCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11329[info] - should be able to extract dependencies of controlflow/ExampleCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11330[info] - should be able to extract dependencies of controlflow/ExceptionCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11331[info] - should be able to extract dependencies of controlflow/FinallyCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11332[info] - should be able to extract dependencies of controlflow/InfiniteLoops.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11333[info] - should be able to extract dependencies of controlflow/LoopCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11334[info] - should be able to extract dependencies of controlflow/SwitchCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11335[info] - should be able to extract dependencies of controlflow/WideCode.class in OPAL/bi/target/scala-3.8.0-RC4/resource_managed/test/controlflow.jar
11336[info] DependencyExtractorJava8Test:
11337[warn][OPAL] the property org.opalj.threads.CPUBoundTasks is unspecified
11338[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)
11339[warn][OPAL] the property org.opalj.threads.IOBoundTasks is unspecified
11340[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)
11341[info] - Dependency extraction
11342[info] Disabling assertions
11343[info] Enabling assertions
11344[info] Disabling assertions
11345[info] Enabling assertions
11346
11347************************
11348Build summary:
11349[{
11350 "module": "framework",
11351 "compile": {"status": "ok", "tookMs": 104843, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11352 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11353 "test-compile": {"status": "ok", "tookMs": 54496, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11354 "test": {"status": "ok", "tookMs": 2270, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11355 "publish": {"status": "skipped", "tookMs": 0},
11356 "metadata": {
11357 "crossScalaVersions": ["3.7.3"]
11358}
11359},{
11360 "module": "bytecode-assembler",
11361 "compile": {"status": "ok", "tookMs": 432, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11362 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11363 "test-compile": {"status": "ok", "tookMs": 1053, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11364 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 2172, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11365 "publish": {"status": "skipped", "tookMs": 0},
11366 "metadata": {
11367 "crossScalaVersions": ["3.7.3"]
11368}
11369},{
11370 "module": "bytecode-representation",
11371 "compile": {"status": "ok", "tookMs": 224, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11372 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11373 "test-compile": {"status": "ok", "tookMs": 452, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11374 "test": {"status": "ok", "tookMs": 11629, "passed": 645, "failed": 0, "ignored": 0, "skipped": 0, "total": 645, "byFramework": [{"framework": "unknown", "stats": {"passed": 645, "failed": 0, "ignored": 0, "skipped": 0, "total": 645}}]},
11375 "publish": {"status": "skipped", "tookMs": 0},
11376 "metadata": {
11377 "crossScalaVersions": ["3.7.3"]
11378}
11379},{
11380 "module": "bytecode-infrastructure",
11381 "compile": {"status": "ok", "tookMs": 124, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11382 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11383 "test-compile": {"status": "ok", "tookMs": 307, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11384 "test": {"status": "ok", "tookMs": 438, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
11385 "publish": {"status": "skipped", "tookMs": 0},
11386 "metadata": {
11387 "crossScalaVersions": ["3.7.3"]
11388}
11389},{
11390 "module": "bytecode-creator",
11391 "compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11392 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11393 "test-compile": {"status": "ok", "tookMs": 490, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11394 "test": {"status": "ok", "tookMs": 644, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
11395 "publish": {"status": "skipped", "tookMs": 0},
11396 "metadata": {
11397 "crossScalaVersions": ["3.7.3"]
11398}
11399},{
11400 "module": "apk",
11401 "compile": {"status": "ok", "tookMs": 1196, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11402 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11403 "test-compile": {"status": "ok", "tookMs": 1519, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11404 "test": {"status": "ok", "tookMs": 1111, "passed": 0, "failed": 0, "ignored": 3, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 0, "ignored": 3, "skipped": 0, "total": 3}}]},
11405 "publish": {"status": "skipped", "tookMs": 0},
11406 "metadata": {
11407 "crossScalaVersions": ["3.7.3"]
11408}
11409},{
11410 "module": "static-analysis-infrastructure",
11411 "compile": {"status": "ok", "tookMs": 116, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11412 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11413 "test-compile": {"status": "ok", "tookMs": 171, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11414 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 23169, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11415 "publish": {"status": "skipped", "tookMs": 0},
11416 "metadata": {
11417 "crossScalaVersions": ["3.7.3"]
11418}
11419},{
11420 "module": "tools",
11421 "compile": {"status": "ok", "tookMs": 3128, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11422 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11423 "test-compile": {"status": "ok", "tookMs": 1574, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11424 "test": {"status": "ok", "tookMs": 1515, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11425 "publish": {"status": "skipped", "tookMs": 0},
11426 "metadata": {
11427 "crossScalaVersions": ["3.7.3"]
11428}
11429},{
11430 "module": "common",
11431 "compile": {"status": "ok", "tookMs": 57, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11432 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11433 "test-compile": {"status": "ok", "tookMs": 119, "warnings": 4, "errors": 0, "sourceVersion": "3.8"},
11434 "test": {"status": "ok", "tookMs": 209533, "passed": 311, "failed": 0, "ignored": 0, "skipped": 0, "total": 311, "byFramework": [{"framework": "unknown", "stats": {"passed": 311, "failed": 0, "ignored": 0, "skipped": 0, "total": 311}}]},
11435 "publish": {"status": "skipped", "tookMs": 0},
11436 "metadata": {
11437 "crossScalaVersions": ["3.7.3"]
11438}
11439},{
11440 "module": "ifds",
11441 "compile": {"status": "ok", "tookMs": 393, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11442 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11443 "test-compile": {"status": "ok", "tookMs": 775, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11444 "test": {"status": "ok", "tookMs": 796, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11445 "publish": {"status": "skipped", "tookMs": 0},
11446 "metadata": {
11447 "crossScalaVersions": ["3.7.3"]
11448}
11449},{
11450 "module": "architecture-validation",
11451 "compile": {"status": "ok", "tookMs": 496, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11452 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11453 "test-compile": {"status": "ok", "tookMs": 847, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11454 "test": {"status": "ok", "tookMs": 2264, "passed": 48, "failed": 0, "ignored": 0, "skipped": 0, "total": 48, "byFramework": [{"framework": "unknown", "stats": {"passed": 48, "failed": 0, "ignored": 0, "skipped": 0, "total": 48}}]},
11455 "publish": {"status": "skipped", "tookMs": 0},
11456 "metadata": {
11457 "crossScalaVersions": ["3.7.3"]
11458}
11459},{
11460 "module": "configuration-explorer",
11461 "compile": {"status": "ok", "tookMs": 1235, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11462 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11463 "test-compile": {"status": "ok", "tookMs": 8263, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11464 "test": {"status": "ok", "tookMs": 1128, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11465 "publish": {"status": "skipped", "tookMs": 0},
11466 "metadata": {
11467 "crossScalaVersions": ["3.7.3"]
11468}
11469},{
11470 "module": "three-address-code",
11471 "compile": {"status": "ok", "tookMs": 535, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11472 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11473 "test-compile": {"status": "ok", "tookMs": 1200, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11474 "test": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'"]}, "tookMs": 18365, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11475 "publish": {"status": "skipped", "tookMs": 0},
11476 "metadata": {
11477 "crossScalaVersions": ["3.7.3"]
11478}
11479},{
11480 "module": "ide",
11481 "compile": {"status": "ok", "tookMs": 445, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11482 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11483 "test-compile": {"status": "ok", "tookMs": 787, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11484 "test": {"status": "ok", "tookMs": 701, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11485 "publish": {"status": "skipped", "tookMs": 0},
11486 "metadata": {
11487 "crossScalaVersions": ["3.7.3"]
11488}
11489},{
11490 "module": "abstract-interpretation-framework",
11491 "compile": {"status": "ok", "tookMs": 366, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11492 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11493 "test-compile": {"status": "ok", "tookMs": 695, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11494 "test": {"status": "ok", "tookMs": 5752, "passed": 961, "failed": 0, "ignored": 3, "skipped": 0, "total": 964, "byFramework": [{"framework": "unknown", "stats": {"passed": 961, "failed": 0, "ignored": 3, "skipped": 0, "total": 964}}]},
11495 "publish": {"status": "skipped", "tookMs": 0},
11496 "metadata": {
11497 "crossScalaVersions": ["3.7.3"]
11498}
11499},{
11500 "module": "hermes",
11501 "compile": {"status": "ok", "tookMs": 1096, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11502 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11503 "test-compile": {"status": "ok", "tookMs": 1929, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11504 "test": {"status": "ok", "tookMs": 1953, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11505 "publish": {"status": "skipped", "tookMs": 0},
11506 "metadata": {
11507 "crossScalaVersions": ["3.7.3"]
11508}
11509},{
11510 "module": "demos",
11511 "compile": {"status": "ok", "tookMs": 1125, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11512 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11513 "test-compile": {"status": "ok", "tookMs": 1266, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11514 "test": {"status": "ok", "tookMs": 1205, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11515 "publish": {"status": "skipped", "tookMs": 0},
11516 "metadata": {
11517 "crossScalaVersions": ["3.7.3"]
11518}
11519},{
11520 "module": "bytecode-disassembler",
11521 "compile": {"status": "ok", "tookMs": 240, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11522 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11523 "test-compile": {"status": "ok", "tookMs": 605, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11524 "test": {"status": "ok", "tookMs": 634, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
11525 "publish": {"status": "skipped", "tookMs": 0},
11526 "metadata": {
11527 "crossScalaVersions": ["3.7.3"]
11528}
11529},{
11530 "module": "dependencies-extraction-library",
11531 "compile": {"status": "ok", "tookMs": 473, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11532 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
11533 "test-compile": {"status": "ok", "tookMs": 926, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
11534 "test": {"status": "ok", "tookMs": 2330, "passed": 453, "failed": 0, "ignored": 0, "skipped": 0, "total": 453, "byFramework": [{"framework": "unknown", "stats": {"passed": 453, "failed": 0, "ignored": 0, "skipped": 0, "total": 453}}]},
11535 "publish": {"status": "skipped", "tookMs": 0},
11536 "metadata": {
11537 "crossScalaVersions": ["3.7.3"]
11538}
11539}]
11540************************
11541[error] Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: bytecode-assembler, static-analysis-infrastructure, three-address-code
11542[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: bytecode-assembler, static-analysis-infrastructure, three-address-code
11543[error] Total time: 572 s (0:09:32.0), completed Dec 22, 2025, 6:08:37 PM
11544[0JBuild failed, not retrying.