Skip to content

Support JDK 24 #1490

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Apr 26, 2025
Merged

Support JDK 24 #1490

merged 13 commits into from
Apr 26, 2025

Conversation

msridhar
Copy link
Member

@msridhar msridhar commented Apr 4, 2025

Fixes #1491

As usual, we verify existing tests don't crash on JDK 24 bytecodes, but we haven't added or tested support for any new features.

We update to Gradle 8.14 RC1 as that version supports running on JDK 24. We also shift to using Zulu JDK builds wherever possible. Temurin has enabled JEP 493 for their JDK 24 builds (see adoptium/temurin-build#4035) which means they are distributed without .jmod files. This breaks WALA's strategy for loading Java standard library classes from the running VM if no other location is specified. We need to update the wiki to document this new requirement for JDK 24+ JVMs.

Copy link

github-actions bot commented Apr 4, 2025

Test Results

  720 files   - 107    720 suites   - 107   3h 55m 10s ⏱️ - 44m 39s
  849 tests  -  17    832 ✅  -  17   17 💤 ± 0  0 ❌ ±0 
4 590 runs   - 649  4 488 ✅  - 630  102 💤  - 19  0 ❌ ±0 

Results for commit 24aca4d. ± Comparison against base commit 73f26c8.

This pull request removes 118 and adds 101 tests. Note that renamed tests count towards both.
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@168e5b7d]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@188532da]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@2615becd]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@27aa7294]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@514f2020]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@6662974a]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@1ad6fa93]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@1efc6a80]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@30ef7d06]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@5a238d7e]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@6e576b5a]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@707c1e41]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@79b5e50d]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@20cfcd3]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@4551aa4]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@5553fc6a]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@674af03a]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@677b3dc2]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@71d6ac8d]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@76377a38]
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$643/0x00007f4128391a58@a8ec91e], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$643/0x00007fa43c391618@5dab6b7], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$650/0x0000024d01374a78@221199b8], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$654/0x000000b801378440@3b70478d], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$654/0x000000c801379778@417299e9], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37c000@7bb6d0e2], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c363600@6fe1784f], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@18cefb3, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@ae5fc02], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@3a8675e1, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@1743dfd4], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@3d8d93df, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@7b0e397], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@4dcf7ef2, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@1279fba7], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@4f09f81c, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@1030f65], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@7b245f2b, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@66c2166], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@bc7802c, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@7a02cc59], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$649/0x00007f4128392b38@15b19839], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$649/0x00007fa43c3926f8@138ed96e], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$656/0x0000024d01375b18@37601574], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$660/0x000000b801379520@553a387d], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$660/0x000000c80137a858@6e50bbad], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37d0e0@458f9767], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c364660@133065d9], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$641/0x00007f4128391618@366d3774, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$642/0x00007f4128391838@7e8c5913], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$641/0x00007fa43c3911d8@5ceb084c, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$642/0x00007fa43c3913f8@1be940c], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$648/0x0000024d01374648@33ad38dc, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$649/0x0000024d01374860@8676f88], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$652/0x000000b801378000@2b7bcd4b, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$653/0x000000b801378220@6350f1a7], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$652/0x000000c801379338@5a3e066f, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$653/0x000000c801379558@1c9f78c3], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb3709f8@31904635, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb370c18@479849e3], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c3631e0@1beafb7c, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c3633f0@2af163d1], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$650/0x00007f4128392d58@38b22273], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$650/0x00007fa43c392918@597144a0], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$657/0x0000024d01375d30@6d4726ef], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$661/0x000000b801379740@2e05771f], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$661/0x000000c80137aa78@175b281a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37d300@3e6c301c], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c364870@3ac765c0], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@1923a175], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@20490515], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@2f103849], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@651a9051], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@66b49775], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@745bbe05], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@7840d45b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$651/0x00007f4128392f78@1fcad43f], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$651/0x00007fa43c392b38@3a8686a4], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$658/0x0000024d01375f48@6d56668c], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$662/0x000000b801379960@489ba234], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$662/0x000000c80137ac98@21cb426b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37d520@1f155e0b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c364a80@3afbbaf2], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$645/0x00007f4128391e98@5d47ab54], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$645/0x00007fa43c391a58@5eeddea4], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$652/0x0000024d01374ea8@34e4fd3a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$656/0x000000b801378880@732fb0b7], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$656/0x000000c801379bb8@142f56bc], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37c440@5f58b5c0], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c363a20@4dc80884], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@118d5d86, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@75ad496c, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@47d90032, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@360590d5, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@4d1f8afe, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@52e65c18, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@5db10ee6], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@145ec46a, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@5f6bbf07, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@696ab362, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@e6fc2a2, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@6cf03a91, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@6e61238f, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@522c7c82], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@149d22ac, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@631c65c0, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@dc0aea0, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@1867d36b, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@65921a89, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@6520419e, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@6d1d4634], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@3afcdce7, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@2c27b45f, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@2f3ad6ae, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@639e03af, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@3f59f0df, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@2ecd2e27, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@573b12f6], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@42089ace, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@1d651221, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@1c7333ca, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@4448a416, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@429088bb, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@77d17ed2, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@7239fe81], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@4a751327, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@52defc7e, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@2ce5b0fc, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@302ea640, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@52207749, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@77384c7f, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@765b7034], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@5ec02da1, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@f8b86ee, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@5f48708f, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@20717061, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@7f83eceb, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@2c6cb903, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@30bc6809], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$648/0x00007f4128392918@2dfe16e1], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$648/0x00007fa43c3924d8@6aedefd9], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$655/0x0000024d01375900@1ebb6e6a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$659/0x000000b801379300@7eb27e37], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$659/0x000000c80137a638@596fe715], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37cec0@57ef5196], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c364450@16c3c22b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$647/0x00007f41283926f8@7cd8f04a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$647/0x00007fa43c3922b8@3bd0bba2], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$654/0x0000024d013756e8@180325b1], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$658/0x000000b8013790e0@1968c59d], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$658/0x000000c80137a418@32c7e318], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37cca0@7a4eb6fd], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c364240@74098cd5], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@1a01fe36], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@34a2bcae], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@375bf571], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@4e09e0ed], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@59a33fe8], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@790f543a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@b7be43a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$644/0x00007f4128391c78@31e314e9], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$644/0x00007fa43c391838@65a7e8d5], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$651/0x0000024d01374c90@13126ddf], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$655/0x000000b801378660@35e2db0c], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$655/0x000000c801379998@68ee2b6a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37c220@764add71], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c363810@1693f9e9], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$646/0x00007f41283920b8@5a845784], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$646/0x00007fa43c391c78@319aac01], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$653/0x0000024d013750c0@1f2b7af0], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$657/0x000000b801378aa0@68954be8], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$657/0x000000c801379dd8@61c66df1], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fbadb37c660@2e2bcc7b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007fe50c363c30@1edcc38b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@1d99e081]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@4fe9fb65]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@54ac64d]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@62b0792]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [1] java17IRTestName=BinaryLiterals, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$2@68fa8ea5]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@11279761]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@2ff19416]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@3289d5df]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@5aea1872]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@6cdedbcd]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [2] java17IRTestName=CatchMultipleExceptionTypes, ca=[com.ibm.wala.cast.java.test.ECJJava17IRTest$3@6fb03f5]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@11bcca2e]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@135c307f]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@262d3026]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@2f7d24f5]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@35cf6f7b]
com.ibm.wala.cast.java.test.ECJJava17IRTest ‑ [3] java17IRTestName=StringsInSwitch, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@526b052a]
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$643/0x00007f0a68373a08@61c37302], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$643/0x00007f5eac376000@3ecf44cb], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$654/0x00000070013831e0@5dd9061b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$654/0x000000e001386000@724b9373], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837b438@56fe66c2], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [11] java17IRTestName=Inheritance1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e3860@a45f54b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@33bdc969, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@21280e10], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@3f93b8e, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@33ee4c96], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@42ba2cdd, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@2142c5d4], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@5c9535c3, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@e976094], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@715673e1, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@7872628], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [12] java17IRTestName=InheritedField, ca=[com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@8213362, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@40aec829], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$649/0x00007f0a68376cd0@31836189], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$649/0x00007f5eac377120@4f08f354], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$660/0x0000007001386450@761166bb], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$660/0x000000e001387120@727a3954], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837c4d8@6fb5e9ce], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [13] java17IRTestName=InnerClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e49c0@6f71bd23], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$641/0x00007f0a683735b8@75f483eb, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$642/0x00007f0a683737e0@6b6fdcb], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$641/0x00007f5eac3739e8@2b90625e, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$642/0x00007f5eac373c10@685f067f], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$652/0x0000007001382d90@499f3d55, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$653/0x0000007001382fb8@633559f8], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$652/0x000000e001383ac0@60f2d1fb, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$653/0x000000e001383ce8@31d26f70], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837b008@459cb40b, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837b220@89884ac], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [14] java17IRTestName=InterfaceTest1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e3400@27a55965, com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e3630@5be96b16], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$650/0x00007f0a68376ef8@5c5ce7c8], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$650/0x00007f5eac377348@513962b1], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$661/0x0000007001386678@1f26866c], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$661/0x000000e001387348@78bed573], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837c6f0@1e7e1b07], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [16] java17IRTestName=LocalClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e4bf0@783bde0a], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@1c565829], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@1d096ad3], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@2e15c746], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@305214db], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@4f590413], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [17] java17IRTestName=MiniaturList, ca=[com.ibm.wala.cast.java.test.IRTests$InstructionOperandAssertion@7e831388], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$651/0x00007f0a68377120@7d22b5f9], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$651/0x00007f5eac377570@6873e1c3], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$662/0x00000070013868a0@20c9279b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$662/0x000000e001387570@5a9eb479], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837c908@7687bfd5], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [1] java17IRTestName=AnonymousClass, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e4e20@6f92e860], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$645/0x00007f0a68376000@4f39de23], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$645/0x00007f5eac376450@501ba4fb], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$656/0x0000007001383630@5b116be6], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$656/0x000000e001386450@53df71ad], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837b868@2d178563], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [20] java17IRTestName=QualifiedStatic, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e3cc0@4735c2d6], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@17033f, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@1781465b, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@4b80c935, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@4d9fe100, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@75290d77, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@68072e17, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@25039b43], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@20b80226, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@60e28004, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@155d7962, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@b834302, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@6b4ad966, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@1fdc96ab, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@61346a5b], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@45a95a8a, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@7ee9a808, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@71ffe635, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@124f1f9f, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@1d3d7a56, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@2ea72811, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@20e7bdbe], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@73742332, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@2d718220, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@7d8b2066, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@53219c90, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@19e4875, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@205fbae4, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@4f32699], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@7cc7e370, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@480391b7, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@6014476a, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@27ebda2a, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@64f461c4, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@30aedac4, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@72c3e4ac], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [23] java17IRTestName=Simple1, ca=[com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@eaa2fe7, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@80fa014, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@5bb8e036, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@60114e1a, com.ibm.wala.cast.java.test.IRTests$SourceMapAssertion@3f1b90e8, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@4ae1981f, com.ibm.wala.cast.java.test.IRTests$EdgeAssertions@56446825], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$648/0x00007f0a68376aa8@7b2861b0], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$648/0x00007f5eac376ef8@3fc85acd], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$659/0x0000007001386228@2755a398], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$659/0x000000e001386ef8@3ec7e41e], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837c2c0@79b4cbee], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [25] java17IRTestName=StaticNesting, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e4790@46753361], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$647/0x00007f0a68376880@71e55ffa], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$647/0x00007f5eac376cd0@56666153], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$658/0x0000007001386000@3dc92b56], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$658/0x000000e001386cd0@47070c52], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837c0a8@68f7d80c], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [28] java17IRTestName=TwoClasses, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e4560@269136cc], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@4001a998], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@48d0ba10], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@52b43aea], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@52d34e1], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@56cb9037], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [2] java17IRTestName=Array1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$1@fec8abc], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$644/0x00007f0a68373c30@7294b546], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$644/0x00007f5eac376228@6ef09258], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$655/0x0000007001383408@12bf41b8], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$655/0x000000e001386228@2015eb08], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837b650@46c91dec], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [3] java17IRTestName=ArrayLiteral1, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e3a90@47411591], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$646/0x00007f0a68376228@384e02d4], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$646/0x00007f5eac376678@6ceba095], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$657/0x0000007001383858@12ae2199], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda$657/0x000000e001386678@7a010798], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f1a6837ba80@16cb9cdf], assertReachable=true, exclusionsFile=null
com.ibm.wala.cast.java.test.ECJJavaIRTest ‑ [4] java17IRTestName=ArrayLiteral2, ca=[com.ibm.wala.cast.java.test.JavaIRTests$$Lambda/0x00007f63b72e3ef0@6d7c964b], assertReachable=true, exclusionsFile=null

♻️ This comment has been updated with latest results.

@msridhar msridhar changed the title Test on JDK 24 Support JDK 24 Apr 4, 2025
@msridhar msridhar marked this pull request as ready for review April 11, 2025 04:00
@msridhar msridhar requested a review from liblit April 11, 2025 04:00
@msridhar
Copy link
Member Author

One this passes review I will update the required job names for CI appropriately.

liblit
liblit previously approved these changes Apr 11, 2025
@msridhar
Copy link
Member Author

@liblit can I get another review on this one? Merged in your Gradle 8.14 update. Thanks!

@msridhar msridhar enabled auto-merge (squash) April 26, 2025 21:40
@msridhar msridhar requested a review from liblit April 26, 2025 21:40
@msridhar msridhar merged commit 7d4a93a into wala:master Apr 26, 2025
10 checks passed
@msridhar msridhar deleted the jdk-24 branch April 27, 2025 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support running on JDK 24
2 participants